当前文章被分类为:javascript
Yahoo yui host提供combo handler服务
Yahoo之前提供了公开的YUI Hosting,现在又在这个基础上进一步提供了combo handler服务。这项服务的目的是尽可能减少http请求的数目,以提高web前端的展现速度,这也是高性能网页开发的14条军规之首。
此前,如果要使用YUI Rich Text Editor,需要引用若干外部js。共计6个http请求。
PLAIN TEXT
CODE:
图片预加载效果的实现
使用picasa的时候,注意到它首先是显示模糊的图片,然后图片突然变得清晰,这样做有一定的好处——picasa的图片翻页是用javascript实现的,如果直接载入大图,中间势必会有个空档,用户在这中间会感觉很空虚~~
于是我花了点时间,打探它的实现方式,发觉很简单,不是用的lowsrc之类的标记,而是简单的js。
代码示例
PLAIN TEXT
Google AJAX Feed API的冷门用法
Google AJAX Feed API是google提供的一个很实用的API,我经常用它来跨域获取某些rss feed并展现。但是使用前需要申请一个API KEY,然后才可以在指定网站上使用,如果有多级子域名的话,挨个申请key是一个很烦人的事情,所以也就有了下面说的冷门用法。
Google AJAX Feed API提供了针对Flash或javascript无效这两种环境的额外接口,其中一种可以支持jsonp方式调用,跨域调用feed就全靠它了。
jsonp调用代码示例
PLAIN TEXT
jQuerify书签
我不知道有多少人在使用浏览器的书签,这东东有时候实在是很有用的,比如现在说到的jQuerify书签。
jQuerify书签的功能很简单,那就是在当前页面中直接载入jquery.js,并以一个粉红色的浮动层提示jquery已经载入。书签的源代码如下:
PLAIN TEXT
CODE:
jQuery UI 1.5
jQuery UI 1.5正式版发布,仍然保持了jquery简单易用的特点。
简化的API调用
这个版本最大的改进是重新定义了API规则,之前API提供的95%以上的方法都移除了,取而代之的是更简单的调用规则,每个plugin只保留了一个方法,以draggable为例:
我也试用YUI Uploader
早就知道YUI里面有Uploader这么一个上传组件,可以按住ctrl多选文件上传(就像flickr那样的上传),并且可以支持进度条,这样对用户来说是相当方便的。
由于YUI Uploader是利用javascript + flash实现的,所以用户的浏览器上只要有flash player就可以使用,也不需要额外安装别的插件了,这显然也是YUI Uploader的一大优势。
我的YUI Uploader试用之旅
AIR入门者推荐阅读 — AIR for JavaScript Developers
O'reilly的电子书 AIR for JavaScript 更新了。可以在这里免费下载。
这本书按照 创造共用方式授权,这意味着你不仅仅可以合法的免费下载,还可以按照自己的意愿做些修改。我翻看了一些章节,这本书对于AIR的html + js开发者来说,是一本很好的入门教程。这次更新的内容还包括AIR的安全模型介绍。