ホームページ >ウェブフロントエンド >jsチュートリアル >Web プロジェクトにおける jQuery ライブラリの最適なソースはどこですか?
jQuery ライブラリはどこから入手すればよいですか?
プロジェクトに jQuery と jQuery UI を含める場合、使用できるオプションがいくつかあります。それぞれの方法の長所と短所を詳しく見てみましょう。
Google JSAPI と CDN の比較
Google JSAPI は、Google の分散サーバーから jQuery にアクセスする便利な方法を提供します。これにより、読み込み時間が短縮され、帯域幅の消費が削減される可能性があります。ただし、SSL 接続のセットアップや google.com の解決により遅延が発生する可能性があります。
jQuery のサイトまたはサーバー
独自のサーバーまたは jQuery のサイトから jQuery をホストすると、次のことが可能になります。バージョンと潜在的なカスタマイズを完全に制御します。ただし、このアプローチには追加のセットアップとメンテナンスが必要であり、サーバーの帯域幅使用に関する潜在的な問題が発生します。
その他の CDN
ajax などのサードパーティ CDN の使用.googleapis.com は、独自のインフラストラクチャを維持することなく、分散ネットワークの利点を提供できます。欠点は、CDN の信頼性と可用性に依存していることです。
Google JSAPI 推奨
多くの開発者は、jQuery の配布に Google の JSAPI を使用することを推奨しています。分散サーバーにより待ち時間が短縮され、キャッシュ メカニズムによりライブラリの複数のダウンロードが防止されます。さらに、他の Google サービスもこのアプローチを利用して、コードの組み込みを合理化する場合があります。
安全なプロトコルのための動的ソース切り替え
サイトに安全なページと安全でないページがある場合、混合コンテンツの警告を回避するために、Google ソースを動的に切り替えることができます:
<code class="html"><script type="text/javascript"> document.write([ "\<script src='", ("https:" == document.location.protocol) ? "https://" : "http://", "ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js' type='text/javascript'\>\<\/script\>" ].join('')); </script></code>
簡略化された動的ソース
このコードをさらに単純化するには、次の構文を使用できます。
<code class="html"><script type="text/javascript"> document.write("\<script src='//ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js' type='text/javascript'\>\<\/script\>"); </script></code>
以上がWeb プロジェクトにおける jQuery ライブラリの最適なソースはどこですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。