« Google I/O が始まるよー | メイン | AJAX Libraries API をさっそく使ってみた。 »

AJAX Libraries API

Google がAJAX Libraries APIを公開しました。

AJAX Libraries API - Google Code

代表的なAJAX のライブラリをGoogleがホスティングしてくれていて、使うときは、

<script src="http://www.google.com/jsapi"></script>
<script>
// Load jQuery
google.load("jquery", "1.2.6");
</script>

こんな風に書くと、jQueryのバージョン1.2.6を読み込んでくれます。

対応しているライブラリは以下の通り。

  • jQuery
  • prototype
  • script.aculo.us
  • MooTools
  • dojo

たいしたことないAPIのようにも思えますが、GoogleのAPIを既に利用しているページであれば簡単に利用できますし、ライブラリのキャッシュコントロールやバージョンアップの手間をGoogleにやってもらえるので、地味に便利だったりします。

jQueryを利用する際は、jQueryのプラグインを利用することが多いと思うのですが、その場合は、以下の様な順序で記述すると良いかと思います。

<script src="http://www.google.com/jsapi"></script>
<script>
// Load jQuery
google.load("jquery", "1.2.6");
</script>
<script src="http://www.example.com/jquery-plugin.js"></script>

ちなみに、jQueryの1.2.4と1.2.5は短命のためホスティング対象とはなっていません。

(追記 : 2008.5.29 22:16)

さっそく使ってみました