虽然这个已经不算是什么新闻了,我相信很多人都已经在使用 Google CDN Host 的 Ajax Library。
使用 Google CDN Host 的好处很多,Google APIs 提供的 GZip 过的 Min 版,只有 18k,对用户来说下载量更小,对一些不支持 Gzip 的把 jQuery Library 放在本地服务器的用户来说无意是个福音,况且 Google 这样的公司我想不是那么容易当机的,稳定性是可以有保障的,透过他的 CDN(Content Delivery Network), 让全球抓取此 Library 的速度都跟抓当地网站档案一样快。(更多好处可见 shawphy)
目前 Google Host 的 AJAX Library 有: jQuery, jQuery UI, Prototype, script.aculo.us, MooTools, Dojo, SWFObject, YUI。
使用方法
我只是用了 jQuery,所以我就拿 jQuery 的调用来说,其他可自行查看 Google 站点。
官方主页: AJAX Libraries API – Google Code
各种 AJAX Library 的路径整理及说明: Developer’s Guide – AJAX Libraries API – Google Code
静态加载(本站使用):
1 | <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script> |
动态加载
1 2 3 4 | <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript" language="javascript"> google.load("jquery", "1.3.1"); </script> |
本站使用了 jQuery 的 Javascript Library 后,顺便也把使用的之前的 1.2.6 版的升级到了最新的 1.3.1。这里提醒大家一下,如果之前有使用 jQuery 版的 Lightbox 的童鞋们要注意了,因为 1.3 版之后的 jQuery 已经取消了属性选择器的 @ 前导符号,而之前的 Lightbox 的调用代码
$('a[@rel*=lightbox]').lightBox();
里面含有 @ 符号,那么请好不犹豫地删除之 “@”,否则您的 jQuery 代码将无法正常运作。(更多升级后的不同点可见 shawphy)
最后,祝大家使用 Google CDN Host 的 Javascript Library 愉快,且升级 jQuery 1.3.1 愉快~
作者:Leeiio
原文链接:使用 Google CDN Host 的 Javascript Library 且升级到 jQuery 1.3.1


