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経由

Source: https://habr.com/ru/post/J26288/


All Articles