web-dev-qa-db-ja.com

Google APIの「最新の」jQueryライブラリへのリンクはありますか。

私の<script>タグのjQueryリンクには以下を使用します。

http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js

最新版へのリンクはありますか?次のようなもの(これはうまくいきません):

http://ajax.googleapis.com/ajax/libs/jquery/latest/jquery.js

(もちろん、コードを潜在的に変更されるライブラリにリンクするための素晴らしい計画ではありませんが、開発には役立ちます。)

776
Nick Pierpoint

jQuery 1.11.1 までは、次のURLを使用してjQueryの最新バージョンを入手できます。

例えば:

<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を使用しない

どちらのホストもhttpshttpをサポートしているので、あなたが適当と思うようにプロトコルを変更してください(または プロトコル相対URI を使用してください)

https://developers.google.com/speed/libraries/devguide も参照してください。

1002
Brian Fisher

この答えを使用しないでください。 URLはjQuery 1.11を指しています(および 常に になります)。

上記のスニペットの基本クレジット

http://code.jquery.com/jquery-latest.min.js は縮小版で、常に最新の状態です。

94
Jacob

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
60

jquery-latest.jsを使用しない

このファイルはもう更新されていません(それは永遠にv1.11.1にあるでしょう)。さらに、キャッシュ寿命が非常に短いため(CDNを使用する利点を一掃する)、代わりにjQueryのバージョンを選択するほうがよいでしょう。

JQueryブログの詳細: http://blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/

35
coliff

無駄ではありませんが、自動的に最新のライブラリを使うべきではありません。彼らが明日最新のライブラリをリリースし、それがあなたのスクリプトのいくつかを壊すなら、あなたは _ sol _ ですが、あなたがスクリプトを開発するのに使ったライブラリを使うなら、あなたはそれらが動作することを保証します。

30
Glenn Nelson

つかいます:

<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バージョンをハードコードすることです:<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>

あなたはここでGoogle CDNの最新のライブラリを見つけることができます: https://developers.google.com/speed/libraries/

またはjQuery CDNを使用します。 https://code.jquery.com/ /

18
Plippie

jQueryでは、SSLを介して最新のファイルを呼び出すこともできません。ショッピングカートなどでjQueryを使用する場合は考慮する必要があります。

例えば.

<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>
7
Yarito
6
Roma

いいえ、ありません。

しかし、開発のために jQueryコードサイト にそのようなリンクがあります。

5
nc.

これはどうですか?

http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js

私はこれが常に最新版だと思います - 私が間違っているなら、訂正してください。

http://lab.abhinayrathore.com/jquery_cdn/ は、最新バージョンのjQuery、 jQuery UI 、およびGoogleとMicrosoftのテーマへのリンクを見つけることができるページです。 CDN です。

このページはCDNからの最新のリンクで自動的に更新されます。

1
Abhinay