GoogleはAJAXライブラリのインターフェイスを追加しました

本日、GoogleはGoogle AJAX Libraries APIのオープンを発表しました。 それは何で、なぜ必要なのか、簡単に説明します。



まず、次のライブラリのすべてのバージョンのリポジトリです。



これは、特別なリクエストを使用して、ページコードですぐに任意のバージョンのライブラリを取得できることを意味します(詳細は後ほど)。 また、これらのファイルの山をすべてサーバーに保存し、新しいバージョンのリリースでファイルを変更する必要がないことも意味します。 はい、圧縮バージョンも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経由



All Articles