まず、次のライブラリのすべてのバージョンのリポジトリです。
- jQuery
- 道場
- MooTools
- script.aculo.us
- プロトタイプ
これは、特別なリクエストを使用して、ページコードですぐに任意のバージョンのライブラリを取得できることを意味します(詳細は後ほど)。 また、これらのファイルの山をすべてサーバーに保存し、新しいバージョンのリリースでファイルを変更する必要がないことも意味します。 はい、圧縮バージョンもGoogleサーバーに保存されます。
第二に、Googleのサーバーインフラストラクチャは非常によく機能し、サーバーは優れたファイル配信速度を提供できます。 誰かが既にGoogleサーバーからこのファイルをダウンロードしている場合、既にキャッシュにある可能性があります。 開発者は圧縮とキャッシュについて心配する必要はありません。Googleが行います。
第三に、これらはすべて可能な限り単純に機能します。 必要なライブラリを取得するには2つの方法があります。 最も簡単な方法は、
たとえば、プロトタイプバージョン1.6.0.2を取得する必要があります。
<script src = "http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.min.js"> </ script>
2番目の方法は、 Google AJAX APIローダーの google.loadを介してライブラリをロードすることです
jQueryの例:
<script src = "http://www.google.com/jsapi"> </ script> <スクリプト> // jQueryをロードします google.load( "jquery"、 "1"); //ページがロードされたら、jQueryメソッドを呼び出します // Googleで検索:) google.setOnLoadCallback(function(){ $ .getJSON( "http://ajax.googleapis.com/ajax/services/search/web?q=google&;v=1.0&;callback=?"、 //リクエストが完了し、データを取得します 関数(データ){ if(data.responseDate.results && data.responseDate.results.length> 0){ renderResults(data.responseDate.results); } }); }); </ script>
それだけです:)
別の興味深いことは、ライブラリの最新バージョンをダウンロードすることです。 ファイルのバージョンを示すと、最新バージョンをダウンロードすることを示すことができます。 たとえば、jQueryにバージョン「1」を指定すると、バージョン1.2.6がダウンロードされます。 他のライブラリも同様。 バージョンブランチを指定できます。 つまり、バージョン1.2を指定すると、1.2.6がダウンロードされます。 ただし、バージョン1.3.xがリリースされると、ダウンロードされません。
デフォルトでは、ライブラリの圧縮バージョンがロードされます。通常バージョンをダウンロードするには、クエリ行でダウンロードするものを指定する必要があります。 例えば
<script src = "http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js"> </ script>
これは、リクエストにURLを使用する場合です。 そして、google.loadメソッドを使用する場合、関数に追加のパラメーター{uncompressed:false}を指定する必要があります
追加リンク:
公式ページ
ドキュメント
Ajaxian経由