雖然這個已經不算是什麼新聞了,我相信很多人都已經在使用 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


