必要なライブラリを接続するには2つの方法があります。 1つ目は、スクリプトのHTML要素を使用して簡単です。
<code> <script src = "http://ajax.googleapis.com/ajax/ libs / prototype / 1.6.0.2 / prototype.js "> </ script> </ code>
ご
prototype/1.6.0.2
、
prototype/1.6.0.2
代わりに、他のフレームワークの名前とそのバージョンを指定できます。
2番目の方法はより柔軟です。 特別なJSメソッド
google.load()
を使用すると、ライブラリバージョンを正確にではなく、最初の桁で設定できます。
<code> <script src = "http://www.google.com/jsapi"> </ script> <スクリプト> google.load( "prototype"、 "1.6"); // ... </ script> </ code>
例で設定されている値「1.6」は、1.6ブランチのプロトタイプの最新バージョンが自動的に選択されることを意味します。 したがって、AJAX Libraries APIは、呼び出しスクリプトを変更せずにJSライブラリの自動更新を提供できます(もちろん、このような更新は目的のブランチに限定されます)。
AL APIを使用する主な利点は次のとおりです。
- Googleにスクリプトをある程度保存すると、独自のWebサーバーの負荷が軽減されます。
- 一部のリクエストが別のホストに転送され、 gz圧縮がサポートされるため、ページの読み込み速度が向上します。
- 中央に格納されたフレームワークの大規模な使用により、ブラウザキャッシュがより効率的に使用されます。 あるWebアプリケーション用にダウンロードされたファイルは、同じフレームワークを使用して別のWebアプリケーションを操作するときに再利用できます。 これはサービスの潜在的な利点にすぎませんが、それでも快適です。
- さらに、Googleのおかげで、JSフレームワークを使用してWebアプリケーションの配布を容易にすることができます。
関連リンク
- AJAX Search API の公式発表 。
- google.load()メソッドの詳細な説明 。
- サポートされているフレームワークとバージョン番号のリストを含む開発者ガイド 。
- AJAX Libraries APIの発表 :Googleのインフラストラクチャ@ ajaxian.comで Ajaxアプリを高速化
paradigm.ruとのクロスポスト。