Google Ajax Libraries API
スポンサーリンク
米国の検索最大手グーグルがGoogle Ajax Libraries APIを
公開しました。このAPIにより、人気のJavaScriptのフレームワークである
Dojo
MooTools
Prototype
Script.aculo.us
jQuery
のライブラリをAoogle AJAX API Loadの google.load()メソッドを使うこと
によりロードできるようになります。
http://code.google.com/apis/ajaxlibs/documentation/
別のアプリケーションであっても、同じライブラリをロードすることは
よくあることです。今から起動しようとするアプリケーションが必要と
するライブラリはすでにキャッシュで持っているのかもしれないのです。
しかしながら、同じライブラリであっても異なるホストから配信される
場合は、お互いのライブラリを共有することはできません。
そのため、GoogleのAJAX APIでロードすることにより、すでにキャッシュ
されているライブラリを利用できる確率が上がり、Webアプリケーション
のユーザのネットワーク帯域に負担をかけず、キャッシュが効いた結果
ユーザのユーザエクスペリエンスが向上します。
サンプルコード
jqueryをロードする例です。
こんな感じでJavaScriptのライブラリがロードできちゃいます。
google.load()の第2引数には、JavaScriptライブラリのバージョンを
指定します。
google.load()のバージョニング(versioning)
バージョニングシステムは、あなたのアプリケーションが必要とする
望ましいバージョンを指定することができます。
バージョンフィールドを指定しない場合、ワイルドカードフィールドに
なります。
例えば、ここに1組のバージョンがあります。
1.8.2のバージョンを指定したとき、明確にバージョン指定されます。
これは、完全なバージョン指定しているからです。
1.8とバージョンを指定した場合、1.8ブランチの最も高い
リリースバージョン 1.8.4 が選択されます。
同じ理由で、1を要求したとき、1.9.1のバージョンがロードされます。
YahooのYUIと同じくライブラリを他のサイトと共有して、高速化できるのは
非常に良いことだと思います。
公開しました。このAPIにより、人気のJavaScriptのフレームワークである
Dojo
MooTools
Prototype
Script.aculo.us
jQuery
のライブラリをAoogle AJAX API Loadの google.load()メソッドを使うこと
によりロードできるようになります。
http://code.google.com/apis/ajaxlibs/documentation/
別のアプリケーションであっても、同じライブラリをロードすることは
よくあることです。今から起動しようとするアプリケーションが必要と
するライブラリはすでにキャッシュで持っているのかもしれないのです。
しかしながら、同じライブラリであっても異なるホストから配信される
場合は、お互いのライブラリを共有することはできません。
そのため、GoogleのAJAX APIでロードすることにより、すでにキャッシュ
されているライブラリを利用できる確率が上がり、Webアプリケーション
のユーザのネットワーク帯域に負担をかけず、キャッシュが効いた結果
ユーザのユーザエクスペリエンスが向上します。
サンプルコード
jqueryをロードする例です。
<script src="http://www.google.com/jsapi"></script> <script> google.load("jquery", "1"); google.setOnLoadCallback(function() { // ロードされたらやりたいことを書く。 }); </script>
こんな感じでJavaScriptのライブラリがロードできちゃいます。
google.load()の第2引数には、JavaScriptライブラリのバージョンを
指定します。
<script> google.load("jquery", "1.2.3"); google.load("prototype", "1.6"); google.load("scriptaculous", "1.8.1"); google.load("mootools", "1.11"); google.load("dojo", "1.1.1"); </script>
google.load()のバージョニング(versioning)
バージョニングシステムは、あなたのアプリケーションが必要とする
望ましいバージョンを指定することができます。
バージョンフィールドを指定しない場合、ワイルドカードフィールドに
なります。
例えば、ここに1組のバージョンがあります。
1.9.1 1.8.4 1.8.2
1.8.2のバージョンを指定したとき、明確にバージョン指定されます。
これは、完全なバージョン指定しているからです。
1.8とバージョンを指定した場合、1.8ブランチの最も高い
リリースバージョン 1.8.4 が選択されます。
同じ理由で、1を要求したとき、1.9.1のバージョンがロードされます。
YahooのYUIと同じくライブラリを他のサイトと共有して、高速化できるのは
非常に良いことだと思います。
参照しているページ (サイト内): [2008-08-13-1] [2008-08-06-2] [2008-07-28-2] [2008-07-26-1]
スポンサーリンク
スポンサーリンク
いつもシェア、ありがとうございます!
もっと情報を探しませんか?
関連記事
最近の記事
- パナソニック ジェットウォッシャードルツ EW-DJ61-Wのホースの修理
- LinuxセキュリティモジュールIntegrity Policy Enforcement
- アマゾンのEcho Show 5を買ったのでレビューします
- アマゾンのサイバーマンデーはAlexa Echo Show 5が安い
- Android スマートフォン OnePlus 7T と OnePlus 7の違い
- Android スマートフォン OnePlus 7 をAndroid10にアップデートしてみた
- クレジットカードのバーチャルカードの比較のまとめ
- 活動量計 Xiaomi Mi Band 4を買ってみたのでレビュー
- Android スマートフォン OnePlus 7 のレビュー
- AliExpressでスマートフォンを買い物してみた
- パソコンのホコリ対策 レンジフードフィルターと養生テープ
- 80PLUS GOLDのPC電源ユニットAntec NeoEco 750 Goldのレビュー
- イギリスの付加価値税 VAT は払い戻しを受けられる
- イギリスのロンドンでスーツケースなど荷物を預けられる場所は
- イギリスのロンドンで地下鉄やバスに乗るならオイスターカードを使おう
- イギリスのヒースロー空港からロンドン市内への行き方
- 航空便でほかの航空会社に乗り継ぎがある場合のオンラインチェックイン
- SFC会員がANA便ではなくベトナム航空のコードシェアを試して解ったこと
- ベトナムの入国審査でeチケットの掲示が必要だった話
- シアトルの交通ICカードはオルカカード(Orca)です
人気のページ
- Windows7 IME 辞書ツールで単語の登録に失敗しました
- C言語 popen()でコマンドを実行して出力を読み込む
- Windows7で休止状態にする方法
- CentOS MySQLの起動、停止、再起動
- loggerコマンドでsyslogにエラーを出力する方法
- パソコンパーツの買取をしてくれる店のまとめ
- Java Mapの使い方 get(),put(),remove(),size(),clear()
- 楽天のRポイントカードを作ってみた
- iPhone 5 から iPhone 6 に乗り換えたのでレビュー
- netstatコマンドのステータスの意味
スポンサーリンク
過去ログ
2020 : 01 02 03 04 05 06 07 08 09 10 11 122019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12