Frage Gibt es einen Link zur "neuesten" jQuery-Bibliothek in Google APIs? [Duplikat]


Diese Frage hat hier bereits eine Antwort:

Ich verwende folgendes für einen jQuery Link in meinem <script> Stichworte:

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

Gibt es einen Link zur "neuesten" Version? Etwas wie das Folgende (was nicht funktioniert):

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

(Offensichtlich nicht unbedingt ein großartiger Plan, um Ihren Code mit möglicherweise wechselnden Bibliotheken zu verknüpfen, aber in der Entwicklung nützlich.)


757
2018-01-14 00:08


Ursprung


Antworten:


Bis jQuery 1.11.1können Sie die folgenden URLs verwenden, um die neueste Version von jQuery zu erhalten:

Beispielsweise:

<script src="http://code.jquery.com/jquery-latest.min.js"
        type="text/javascript"></script>

Seit jQuery 1.11.1 haben sowohl jQuery als auch Google die Aktualisierung dieser URLs gestoppt. Sie werden für immer auf 1.11.1 festgelegt werden. Es gibt keine unterstützte alternative URL zur Verwendung. Eine Erklärung, warum dies der Fall ist, finden Sie in diesem Blogbeitrag. Verwenden Sie nicht jquery-latest.js.

Beide Hosts unterstützen https ebenso gut wie http, ändern Sie das Protokoll so, wie Sie es für richtig halten (oder verwenden Sie ein Protokoll-relativer URI)

Siehe auch: https://developers.google.com/speed/libraries/devguide


986
2017-10-30 16:58



BENUTZEN SIE DIESE ANTWORT NICHT. Die URL zeigt auf jQuery 1.11 (und wird immer).

Credits für Basic für das obige Snippet

http://code.jquery.com/jquery-latest.min.js ist die verkleinerte Version, immer aktuell.


90
2018-05-11 12:07



Seien Sie sich bewusst, dass die Caching-Header unterschiedlich sind, wenn Sie "direkt" vs. "den neuesten" Link von Google verwenden.

Beim Benutzen http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js

Cache-Control: public, max-age=31536000

Beim Benutzen http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js

Cache-Control: public, max-age=3600, must-revalidate, proxy-revalidate

59
2017-07-17 11:57



Verwenden Sie nicht jquery-latest.js

Diese Datei wird nicht mehr aktualisiert (sie wird für immer auf v1.11.1 sein). Außerdem hat es eine sehr kurze Lebensdauer des Caches, wodurch die Vorteile der Verwendung eines CDN ausgelöscht werden. Sie sollten also lieber eine Version von jQuery auswählen.

Weitere Details zum jQuery Blog: http://blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/


34
2017-10-30 17:04



Nicht umsonst, aber Sie sollten nicht automatisch die neueste Bibliothek verwenden. Wenn sie morgen die neueste Bibliothek veröffentlichen und einige Ihrer Skripte durchbrechen, dann sind Sie es SOLWenn Sie jedoch die Bibliothek verwenden, die Sie zum Entwickeln der Skripts verwendet haben, stellen Sie sicher, dass sie funktionieren.


30
2018-02-02 09:23



Benutzen:

<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>

Hinweis: Das obige Snippet bleibt bei 1.7.1 oder 1.11.1.

Mein Rat für die Produktion ist, die CDN jQuery-Version hart zu codieren: <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>

Sie können die neuesten Bibliotheken von Google CDN hier finden: https://developers.google.com/speed/libraries/

Oder verwenden Sie das jQuery CDN: https://code.jquery.com/


18
2018-01-31 12:07



jQuery erlaubt Ihnen auch nicht, ihre neueste Datei über SSL aufzurufen, eine Überlegung, wenn Sie jQuery in einem Einkaufswagen verwenden möchten usw.

z.B.

<script type="text/javascript" src="https://code.jquery.com/jquery-latest.min.js"></script>

gibt Ihnen einen Sicherheitsfehler.

Mit der Google API können Sie über SSL anrufen:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
  google.load("jquery", "1.7");
</script>

7
2017-12-17 21:41



Ja da ist.

http://code.jquery.com/jquery-latest.min.js


6
2018-01-14 01:17



Nein, es gibt nicht ..

Aber für die Entwicklung gibt es eine solche Verbindung auf der jQuery-Code-Site.


5
2017-09-19 07:52



Was ist mit diesem?

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

Ich denke, das ist immer die neueste Version - Korrigiere mich, wenn ich falsch liege.


4
2018-05-14 15:53