Google APIの「最新の」jQueryライブラリへのリンクはありますか? [複製]
-
22-07-2019 - |
質問
この質問にはすでに回答があります:
< script>
タグのjQueryリンクに以下を使用します:
http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js
「最新」へのリンクはありますかバージョン?次のようなもの(機能しません):
http://ajax.googleapis.com/ajax/libs/jquery/latest/jquery.js
(明らかに、コードを潜在的に変化するライブラリにリンクするための素晴らしい計画ではないが、開発に役立つ。)
解決
jQuery 1.11.1まででは、次のURLを使用してjQueryの最新バージョンを取得できました。
- https://code.jquery.com/jquery-latest.min.js -jQueryホスト(縮小)
- https://code.jquery.com/jquery-latest.js - jQueryホスト(非圧縮)
- https://ajax.googleapis.com/ajax/ libs / jquery / 1 / jquery.min.js -Googleがホスト(縮小)しました
- https://ajax.googleapis.com/ajax/libs/ jquery / 1 / jquery.js -Googleがホストする(非圧縮)
例:
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
ただし、jQuery 1.11.1以降、jQueryとGoogleはこれらのURLの更新を停止しました。それらは1.11.1で永久に修正されます 。使用するサポートされている代替URLはありません。これが理由である理由の説明については、このブログ投稿を参照してください jquery-latest.jsを使用しない。
どちらのホストも https
と http
をサポートしているため、必要に応じてプロトコルを変更します(またはプロトコル相対URI )
関連項目: https://developers.google.com/speed/libraries/devguide
他のヒント
この回答は使用しないでください。 URLはjQuery 1.11を指しています(および常に)。
上記のスニペットの基本に対するクレジット
http://code.jquery.com/jquery-latest.min.js は縮小されたバージョンで、常に最新です。
&quot; direct&quot;を使用する場合、キャッシングヘッダーが異なることに注意してください。対「最新」 Googleからのリンク。
http://ajax.googleapisを使用する場合。 com / ajax / libs / jquery / 1.3.1 / jquery.min.js
Cache-Control: public, max-age=31536000
http://ajax.googleapis.com/を使用する場合ajax / libs / jquery / 1.3 / jquery.min.js
Cache-Control: public, max-age=3600, must-revalidate, proxy-revalidate
jquery-latest.jsを使用しない
このファイルは更新されなくなりました(v1.11.1が永久に更新されます)。さらに、キャッシュライフが非常に短いため(CDNを使用する利点がなくなる)、代わりにjQueryのバージョンを選択する方が良いでしょう。
jQueryブログの詳細: http://blog.jquery.com/2014/07/03/dont -use-jquery-latest-js /
無料ではありませんが、最新のライブラリを自動的に使用するだけではいけません。明日、最新のライブラリをリリースし、それがスクリプトの一部に違反する場合、 SOL になりますが、スクリプトの開発に使用したライブラリ、それらが機能することを確認します。
使用:
<script type="text/javascript" src="//www.google.com/jsapi"></script>
<script type="text/javascript">
//<![CDATA[
google.load("jquery", "1");
//google.load("jqueryui", "1");
//google.load("swfobject", "1");
//]]>
</script>
注:上記のスニペットは1.7.1または1.11.1に準拠します。
生産に関する私のアドバイスは、CDN jQueryバージョンをハードコーディングすることです。&lt; script src =&quot; // ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js" &gt;&lt; / script&gt;
Google CDNの最新のライブラリは次の場所にあります。 https://developers.google.com/speed/libraries/
またはjQuery CDNを使用します。 https://code.jquery.com/
jQueryでは、最新のファイルをSSL経由で呼び出すこともできません。ショッピングカートなどでjQueryを使用する場合の考慮事項
e.g。
<script type="text/javascript" src="https://code.jquery.com/jquery-latest.min.js"></script>
セキュリティエラーが発生します。
GoogleのAPIを使用すると、SSL経由で呼び出すことができます。
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1.7");
</script>
いいえ。ありません。
しかし、開発のために jQueryコードサイトにこのようなリンクがあります。
これはどうですか?
http://ajax.googleapis.com/ajax/ libs / jquery / 1 / jquery.min.js
これは常に最新バージョンだと思います。間違っている場合は修正してください。
http://lab.abhinayrathore.com/jquery_cdn/ は、検索できるページですjQueryの最新バージョンへのリンク、 jQuery UI およびGoogleおよびMicrosoftのテーマ CDN 's。
このページは、CDNの最新のリンクで自動的に更新されます。
次のいずれかの方法で、jQueryライブラリの最新バージョンを使用できます。
-
Google Ajax API CDN(HTTPS経由のSSLもサポート)
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2"></script>
/jquery.min.js
-
Microsoft CDN(HTTPSを介したSSLもサポート)
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js"></script>
Ajax CDNアナウンス、Microsoft Ajax CDNドキュメント
-
jQuery CDN(Media Temple経由)
<script type="text/javascript" src=" http://code.jquery.com/jquery-1.7.2.min.js"></script>
**縮小版
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script>
**開発(フル)バージョン