PrototypeやjQuery、SwfobjectなどのAjaxのJSライブラリは、バージョンアップの度に、ダウンロードして最適化して、アップロードしないといけなかった。
複数のサイトとか管理してそれぞれにライブラリを保持してる場合はほんとにめんどくさく大変。
ライブラリ専用のドメインとって一括管理とかしてるけど、それでも面倒。
でも、そんなJSライブラリを一括してGoogleで管理して読み込んでしまおうという便利な話。
以下のようにgoogle.load()でライブラリ名とバージョンを指定するだけで、高速で安定した一般的なオープン ソース JavaScript ライブラリにグローバルにアクセスできる。
google.load("jquery", "1.3.1"); google.load("jqueryui", "1.5.3"); google.load("prototype", "1.6.0.3"); google.load("scriptaculous", "1.8.2"); google.load("mootools", "1.2.1"); google.load("dojo", "1.2.3"); google.load("swfobject", "2.1"); google.load("yui", "2.6.0");
または、Googleのサーバーにおいてあるファイルのパスを直接指定して読み込んで使えばよい。
Yahoo! User Interface Library(YUI)まで網羅してるあたりが、とてもありがたい。
Googleさんいつもどうもありがとう。
このあたりのライブラリっていつかはブラウザに組み込んでくれたらいいのに。
さらにはもっと簡素化してタグ化してくれたらいいのに。
まぁ便利なものはどんどん取り入れていこう。