Jeg bruger følgende til et jQuery-link i mine <script>
-tags:
http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js
Er der et link til den "nyeste" version? Noget i stil med følgende (som ikke virker):
http://ajax.googleapis.com/ajax/libs/jquery/latest/jquery.js
(Naturligvis ikke nødvendigvis en god plan for at linke din kode til potentielt skiftende biblioteker, men nyttig i udviklingen).
I tiden indtil jQuery 1.11.1 kunne du bruge følgende URL'er til at hente den nyeste version af jQuery:
For eksempel:
<script src="https://code.jquery.com/jquery-latest.min.js"></script>
Siden jQuery 1.11.1 er både jQuery og Google imidlertid holdt op med at opdatere disse URL's; de vil for altid være rettet i 1.11.1. Der er ingen understøttet alternativ URL, der kan bruges. For en forklaring på hvorfor dette er tilfældet, se dette blogindlæg; Don't use jquery-latest.js.
Begge værter understøtter https
såvel som http
, så ændr protokollen som du ønsker det (eller brug en protocol relative URI)
Se også: https://developers.google.com/speed/libraries/devguide
Vær opmærksom på, at caching headers er forskellige, når du bruger "direct" vs. "latest" link fra google.
Når du bruger http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js
Cache-Control: public, max-age=31536000
Ved brug af http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js
Cache-Control: public, max-age=3600, must-revalidate, proxy-revalidate
Nej, det er der ikke.
Men til udvikling er der et sådant link på jQuery code site.