Main Contents

除了 Google AJAX Libraries API 以外的選擇

Google AJAX Libraries API 提供幾個知名的 javascript 函式庫的 hosting, 但是 google 就沒有提供肥滋滋的 ExtJS, 除此之外還有啥選擇呢?

如果你是使用…

YUI - The Yahoo! User Interface Library

官方就提供 CDN 了..例如:
<script type="text/javascript" src="http://yui.yahooapis.com/2.5.1/build/yahoo/yahoo-min.js" ></script>

DOJO

AOL 有提供 dojo 的 CDN , 例如
<script type="text/javascript" src="http://o.aolcdn.com/dojo/1.1.1/dojo/dojo.xd.js"></script>

JQuery

官方有
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script>
或者是放於 google code
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.js"></script>
( 誰可以告訴我, 直接使用以上這兩個連結合法嗎? )
update: 有興趣可以看 gslin長輩 提供的討論連結
老實說, 這兩個比不上 Google AJAX lib API 提供的, 前者用 AmazonS3 只有 ETAG , 後者的過期時間才一個禮拜. 反正很多人使用放於 google code 的 jquery , 所以 google 乾脆把他變成官方服務吧..

cachefile.net

這是本篇的主角, 在 google 之前就有好心人提供差不多的服務, cachefile 不只有很多 js lib , 還有圖示等等, 例如知名的 famfamfam icon 也有 (在此) . 使用方法就自行找該檔案連結, 例如:
<script type="text/javascript" src="http://cachefile.net/scripts/dojo/1.0.0/dojo/dojo.js"></script>
除此之外, 還可以自行控制過期時間
<script type="text/javascript" src="http://cachefile.net/scripts/dojo/1.0.0/dojo/dojo.js
?expires=Thu,+01+Jan+2009+00:00:00+GMT"></script>

注意: 控制過期時間因為有 query string 所以是不同的 URI , 無法享受到快取的優點.

5 則迴響

  1. 好手No Gravatar 五月 29, 2008 @ 12:40 下午

    Google在前幾天有宣布幫忙host幾個Ajax JavaScript API,所以應該是沒有不合法的問題才對

  2. TaopaiCNo Gravatar 五月 29, 2008 @ 4:44 下午

    我想問的是直接使用 “code.jquery.com” 和 “code.google.com” 提供的 jquery script, 看到大家都在講, 大家都在用, 但是沒找到官方的聲明或公告, 所以才懷疑是盜連還是服務 ~”~

  3. gslinNo Gravatar 五月 30, 2008 @ 2:18 上午

    http://dean.edwards.name/weblog/2007/03/google-it/ 的第 27 個 comment 可以參考。

  4. TaopaiCNo Gravatar 五月 30, 2008 @ 6:16 上午

    感謝長輩開示

  5. Sopili 軟體邦 » Blog Archive » JS 框架或函式庫的API:Google Code AJAX Libraries API 十月 1, 2008 @ 8:05 下午

    [...] 相關文章:除了 Google AJAX Libraries API 以外的選擇 [...]

發表迴響



Feed