Pregunta ¿Hay un enlace a la "última" biblioteca de jQuery en las API de Google? [duplicar]


Esta pregunta ya tiene una respuesta aquí:

Uso lo siguiente para un enlace jQuery en mi <script> etiquetas:

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

¿Hay un enlace a la "última" versión? Algo como lo siguiente (que no funciona):

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

(Obviamente no es necesariamente un gran plan para vincular su código a bibliotecas potencialmente cambiantes, pero útil en el desarrollo).


757
2018-01-14 00:08


origen


Respuestas:


Hasta jQuery 1.11.1, puede usar las siguientes URL para obtener la última versión de jQuery:

Por ejemplo:

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

Sin embargo, desde jQuery 1.11.1, tanto jQuery como Google dejaron de actualizar estas URL; ellos van a Siempre ser arreglado en 1.11.1. No hay una URL alternativa compatible para usar. Para una explicación de por qué este es el caso, vea esta publicación en el blog; No use jquery-latest.js.

Ambos hosts admiten https tanto como http, entonces cambie el protocolo como mejor le parezca (o use un URI relativo al protocolo)

Ver también: https://developers.google.com/speed/libraries/devguide


986
2017-10-30 16:58



NO USE ESTA RESPUESTA. La URL apunta a jQuery 1.11 (y siempre lo hará)

Créditos a Básico para el fragmento de arriba

http://code.jquery.com/jquery-latest.min.js es la versión minimizada, siempre actualizada.


90
2018-05-11 12:07



Tenga en cuenta que los encabezados de almacenamiento en caché son diferentes cuando utiliza el enlace "directo" contra "último" de google.

Cuando usas http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js

Cache-Control: public, max-age=31536000

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



No use jquery-latest.js

Este archivo ya no se actualiza (estará en v1.11.1 para siempre). Además, tiene una vida útil de caché muy corta (eliminando los beneficios de usar un CDN) por lo que sería mejor que seleccionaras una versión de jQuery.

Más detalles sobre el blog jQuery: http://blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/


34
2017-10-30 17:04



No por nada, pero no debería usar automáticamente la última biblioteca. Si lanzan la biblioteca más nueva mañana y rompe algunos de tus scripts, estás SOL, pero si usa la biblioteca que utilizó para desarrollar los scripts, se asegurará de que funcionen.


30
2018-02-02 09:23



Utilizar:

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

Nota: El fragmento de arriba se pegará a 1.7.1 o 1.11.1.

Mi consejo para la producción es codificar la versión jQuery de CDN: <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>

Puede encontrar las últimas bibliotecas de Google CDN aquí: https://developers.google.com/speed/libraries/

O use el jQuery CDN: https://code.jquery.com/


18
2018-01-31 12:07



jQuery tampoco le permite llamar a su último archivo a través de SSL, una consideración si desea usar jQuery en un carrito de compras, etc.

p.ej.

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

le dará un error de seguridad.

La API de Google te permitirá llamar a través de SSL:

<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



Sí hay.

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


6
2018-01-14 01:17



No. No hay ..

Pero, para el desarrollo, existe tal vínculo en el Sitio de código jQuery.


5
2017-09-19 07:52