javascript cdn - Gibt es einen Link zur "neuesten" jQuery-Bibliothek in Google APIs?




einbinden include (11)

Ja da ist.

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

Diese Frage hat hier bereits eine Antwort:

Ich verwende Folgendes für eine jQuery-Verknüpfung in meinen <script> -Tags:

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 potenziell wechselnden Bibliotheken zu verknüpfen, aber in der Entwicklung nützlich.)


Sie können die neueste Version der jQuery-Bibliothek mit einer der folgenden Methoden verwenden.

  • Google Ajax API CDN (unterstützt auch SSL über HTTPS)

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2"></script>
    

    /jquery.min.js

  • Microsoft CDN (stellt auch SSL via HTTPS zur Verfügung)

    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js"></script>
    

    Ajax CDN Ankündigung, Microsoft Ajax CDN Dokumentation

  • jQuery CDN (über Medientempel)

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

    ** Verkleinerte Version

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

    ** Entwicklung (Vollversion)


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 lautet, die CDN-jQuery-Version hart zu codieren: <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>

Hier finden Sie die neuesten Google CDN-Bibliotheken: https://developers.google.com/speed/libraries/

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



Bis jQuery 1.11.1 kö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 sein. Es gibt keine unterstützte alternative URL zur Verwendung. Eine Erklärung, warum dies der Fall ist, finden Sie in diesem Blogbeitrag. blog.jquery.com/2014/07/03/dont-use-jquery-latest-js .

Beide Hosts unterstützen sowohl https als auch http , also ändern Sie das Protokoll so, wie Sie es für richtig halten (oder verwenden Sie einen Protokoll-relativen URI )

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


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>




Nicht umsonst, aber Sie sollten nicht automatisch die neueste Bibliothek verwenden. Wenn sie morgen die neueste Bibliothek veröffentlichen und einige Ihrer Skripte abbrechen, sind Sie SOL , aber wenn Sie die Bibliothek verwenden, die Sie zur Entwicklung der Skripte verwendet haben, werden Sie sicherstellen, dass sie funktionieren.


Überprüfen Sie einfach die Sichtbarkeit, indem Sie nach einem booleschen Wert suchen, z.

if (this.hidden === false) {
    // Your code
}

Ich habe diesen Code für jede Funktion verwendet. Andernfalls können Sie is(':visible') um die Sichtbarkeit eines Elements zu überprüfen.





javascript jquery google-api