Google AJAX Libraries API – 兼具效能的選擇,一切就交給 Google 吧
在 AJax 已經相當盛行的,已經有相當多發展成熟的 AJax 程式庫,有很多都是 Open Source 的,像是 jQuery、Dojo、YUI 等等。今天要跟各位介紹的是 Google 提供的 AJax Libraries API,不過並不是指 Google 的 GWT AJax 程式庫,而是用來載入 jQuery、Dojo 等 AJax 程式庫的 API。
Google 為甚麼可以跟 jQuery 等 Open Source AJax 程式庫扯上關係呢?我們都知道 AJax 的程式庫是在 client-side 執行的,也就是說只要開發的網站使用了這些 AJax 程式庫,通常都會在 HTML 寫上一句
<script type=』text/javascript』 src=』……』></script>
於是 Google 很「好心」的提供它的 API loader 讓網站開發者透過 Google 來載入這些 AJax 程式庫。這樣做有甚麼樣的好處呢?
「Google 幫你 hosting 這些程式庫,當使用者在瀏覽網頁的時候,會直接從 Google 取得這些程式庫的內容」。
這對網頁的載入速度來說會有蠻大的助益,特別是當你的網站流量有點大的時候,你可以把載入 AJax 程式庫到使用者電腦端的這個動作交給 Google 來處理,讓它幫你分擔掉這些流量。這樣的做法,對使用者端也是相當有利的,為甚麼呢?因為
- 著眼於 Google 的架構,勢必可以讓使用者端的瀏覽器在取得 AJax 程式庫的時,就近以最快的速度下載內容
- 凡是瀏覽到使用這項技術的網站,只要使用的程式庫與版本相同,因為網址是相同的,檔案就可以不用再次重複下載
聽起來是不是蠻不錯的,目前 Google AJAX Libraries API 提供了以下幾種 Open Source 的 AJax 程式庫。看來 Google 不只是具有創意的公司,也是蠻「博愛」的公司嘛
- jQuery
- jQuery UI
- Prototype
- script.aculo.us
- MooTools
- Dojo
- SWFObjectNew!
- Yahoo! User Interface Library (YUI)New!
Google AJAX Libraries API : http://code.google.com/apis/ajaxlibs
No responses yet



