descargar jquery google-cdn

descargar - jquery-3.1.1.min.js download



La última versión de jQuery en el CDN de Google (5)

Leí en el documento oficial de Google CDN que este es el src para jQuery:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>

Sin embargo, es molesto tener que cambiar mi referencia jQuery src en cada actualización de la versión.

Descubrí que si configuro la versión en 1 , Google devuelve la última versión de jQuery.

http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js /*! jQuery v1.8.2 jquery.com | jquery.org/license */

¿Es esto lo correcto? ¿Hay alguna URL oficial para hacer referencia a la última versión de jQuery alojada en Google CDN?


Para usar la última versión de jquery alojada por Google

Humanos:

  1. https://developers.google.com/speed/libraries/#jquery

  2. Obtener el fragmento:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

  1. Ponlo en tu código
  2. Asegúrate de que funcione.

Bots:

  1. Espera a que un humano lo haga.

No sé si / dónde se publicó, pero puede obtener la última versión omitiendo los números menores y de compilación.

Último 1.8.x:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>

Último 1.x:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

Sin embargo, tenga en cuenta que estos enlaces tienen un tiempo de espera de caché mucho más corto que con el número de versión completo, por lo que los usuarios pueden descargarlos más de lo que desea. Consulte The crucial .0 en las referencias de Google CDN a jQuery 1.x.0 para obtener más información.


Si desea utilizar jQuery CDN que no sea la biblioteca jQuery alojada en Google, puede considerar usarla y asegura que utiliza la última versión de jQuery:

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



ACTUALIZACIÓN 03/07/2014: A partir de ahora, jquery-latest.js ya no se está actualizando. Desde el blog jQuery :

Sabemos que http://code.jquery.com/jquery-latest.js es objeto de abuso debido a las estadísticas de CDN que muestran que es el archivo más popular. Ese no sería el caso si solo lo estuvieran usando los desarrolladores para hacer una copia local.

Hemos decidido dejar de actualizar este archivo, así como la copia reducida, manteniendo ambos archivos en la versión 1.11.1 para siempre.

El equipo de Google CDN se ha unido a nosotros en este esfuerzo para evitar la rotura involuntaria de la web y ya no actualiza el archivo en http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js . Ese archivo permanecerá bloqueado en la versión 1.11.1 también.

La siguiente respuesta, ahora irrelevante, se conserva aquí por razones históricas.

No hagas esto En serio, no lo hagas.

Vincularse a las principales versiones de jQuery funciona, pero es una mala idea: se agregan y desaprobaban características completamente nuevas con cada actualización decimal. Si actualiza jQuery automáticamente sin probar su código COMPLETAMENTE , se arriesga a una sorpresa inesperada si la API de algún método crítico ha cambiado.

Esto es lo que debe hacer: escriba su código con la última versión de jQuery. Pruébelo, depúrelo, publíquelo cuando esté listo para la producción.

Luego, cuando se despliegue una nueva versión de jQuery, pregúntese: ¿Necesito esta nueva versión en mi código? Por ejemplo, ¿existe alguna compatibilidad crítica con el navegador que no existía antes o acelerará mi código en la mayoría de los navegadores?

Si la respuesta es "no", no se moleste en actualizar su código a la última versión de jQuery. Hacerlo podría incluso agregar NUEVOS errores a su código que no existían antes . Ningún desarrollador responsable incluiría automáticamente un código nuevo de otro sitio sin probarlo a fondo.

Simplemente no hay una buena razón para SIEMPRE usar la última versión de jQuery. Las versiones anteriores todavía están disponibles en los CDN, y si funcionan para sus propósitos, ¿por qué molestarse en reemplazarlos?

Un problema secundario, pero posiblemente más importante, es el almacenamiento en caché. Muchas personas se vinculan a jQuery en un CDN porque muchos otros sitios lo hacen, y sus usuarios tienen buenas posibilidades de tener esa versión ya en caché.

El problema es que el almacenamiento en caché solo funciona si proporciona un número de versión completo . Si proporciona un número de versión parcial, el almacenamiento en memoria caché de futuro lejano no ocurre, porque si lo hiciera, algunos usuarios obtendrían diferentes versiones menores de jQuery de la misma URL. (Supongamos que el enlace a 1.7 apunta a 1.7.1 un día y 1.7.2 al día siguiente. ¿Cómo se asegurará el navegador de que obtenga la última versión hoy? Respuesta: no hay almacenamiento en caché).

De hecho, aquí hay un desglose de varias opciones y su configuración de vencimiento ...

http://code.jquery.com/jquery-latest.min.js (sin caché)

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

http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js (1 hora)

http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js (1 año)

Entonces, al vincular a jQuery de esta manera, en realidad estás eliminando una de las principales razones para usar un CDN en primer lugar.

http://code.jquery.com/jquery-latest.min.js no siempre le puede dar la versión que espera, tampoco. Al escribir estas líneas, se vincula a la última versión de jQuery 1.x, incluso aunque también se haya lanzado jQuery 2.x. Esto se debe a que jQuery 1.x es compatible con navegadores más antiguos, incluido IE 6/7/8, y jQuery 2.x no . Si desea la versión más reciente de jQuery 2.x, entonces (por el momento) debe especificarlo explícitamente.

Las dos versiones tienen la misma API, por lo que no hay diferencia de percepción para los navegadores compatibles. Sin embargo, jQuery 1.x es una descarga más grande que 2.x.