我最喜歡的 jQuery 當然也有喔!

如果使用 YUI 作為網頁前端程式開發的函式庫,都可以讓 Yahoo! 幫忙 host 這些必要的 JavaScript 檔案,如果使用其它的 JavaScript 函式庫,就必須自己找地方放這些函式庫。現在,根據這篇文章,也可以利用 Google Ajax Search API 來動態地延遲載入這些 JavaScript 函式庫,而且可以讓 Google 幫忙管理這些 script 的壓縮(是的,減少傳輸時間)及版本控管,對於開發者來說真是相當方便。

使用的方法也不會很複雜,以 jQuery 為例,只要這樣寫就可以載入 jQuery 的函式庫了:

<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
  .....
  google.load('jquery', '1.2.6');
  .....
</script>

真的十分簡單,而且將來想要替換版本時,只要直接修改參數就好,非常方便。

除了 jQuery 之外,Google 也同時支援了 Prototype, Script.aculo.us, Moo Tools, dojo 等幾個知名的 JavaScript 函式庫(YUI 已經有自己的 hosting 以及 loader utility 了呀),有在開發網頁前端的人,不妨來試試看吧!

 

歷史上的今天

文章分類: 程式設計 標籤: , ,
目前有 5 則留言
  1. Avatar GDX:

    這個方便~推:)

  2. Avatar chainchung:

    Google 推出這個服務的用意是? 我還是覺得放在自己家的網站會好的多, 出什麼問題自己都好處理.

  3. Avatar ericsk:

    @chainchung
    我是這樣想: 有些 hosting 或是 BSP 不太方便在同樣的 host 上放一些 static file, 如果你的 blog 想嵌入一些不錯的 widget, 而這些 widget 又是以某個 JS lib 或基礎, 那有這樣的 hosting 會很方便。

  4. Avatar mywoo:

    好處多多,引用 http://humanoid.cs.nccu.edu.tw/~planet/wordpress/2008/05/28/266/

    該訪客在其他也使用的網站下載過該函式庫, 就不需要下載第二次, 節省流量和增快開啟網頁的速度. 對網站主而言, 省了首次訪客的流量, 對使用者來說, 省了 n 個網站的流量

  5. Avatar (依主題重組):電腦技術領域 « eweibookmark:

    [...] 利用 Google Ajax Library API 載入您喜歡的 JavaScript 函式庫 at 國二學生認真打雜 [...]

我要留言
(必填)
(必填)