Käytän seuraavaa jQuery-linkkiä <script>
-tunnisteissa:
http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js
Onko linkkiä "uusimpaan" versioon? Jotain seuraavan kaltaista (joka ei toimi):
http://ajax.googleapis.com/ajax/libs/jquery/latest/jquery.js
(Ilmeisesti ei välttämättä ole hyvä suunnitelma linkittää koodisi mahdollisesti muuttuviin kirjastoihin, mutta hyödyllinen kehitystyössä).
JQuery 1.11.1:een asti voit käyttää seuraavia URL-osoitteita saadaksesi jQueryn uusimman version:
Esim:
<script src="https://code.jquery.com/jquery-latest.min.js"></script>
Kuitenkin jQuery 1.11.1:stä lähtien sekä jQuery että Google lopettivat näiden URL-osoitteiden päivittämisen; ne on aina korjattu 1.11.1:ssä. Tuettua vaihtoehtoista URL-osoitetta ei ole. Selitys siitä, miksi näin on, on tässä blogikirjoituksessa; Don't use jquery-latest.js.
Molemmat isännät tukevat sekä https'- että
http-protokollaa, joten vaihda protokolla haluamallasi tavalla (tai käytä protocol relative URI).
Katso myös: https://developers.google.com/speed/libraries/devguide
Huomaa, että välimuistitallennuksen otsikot ovat erilaisia, kun käytät "suora" vs. "uusin" linkki google.
Kun käytät http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js
Cache-Control: public, max-age=31536000
Kun käytetään http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js
Cache-Control: public, max-age=3600, must-revalidate, proxy-revalidate
Ei ole. Ei ole...
Mutta kehitystyötä varten on tällainen linkki jQuery-koodisivustolla.