link google javascript jquery google-api

javascript - google - jquery ui cdn



¿Hay un enlace a la "última" biblioteca jQuery en las API de Google? (12)

¿Qué hay de este?

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

Creo que esta es siempre la última versión: corríjame si me equivoco.

Esta pregunta ya tiene una respuesta aquí:

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

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

¿Hay un enlace a la versión "más reciente"? Algo como lo siguiente (que no funciona):

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

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



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



Puede usar la última versión de la biblioteca jQuery de cualquiera de los siguientes.

  • Google Ajax API CDN (también es compatible con SSL a través de HTTPS)

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

    /jquery.min.js

  • Microsoft CDN (también admite SSL a través de HTTPS)

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

    Ajax CDN Announcement, Microsoft Ajax CDN Documentation

  • jQuery CDN (a través de Media Temple)

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

    ** Versión reducida

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

    ** Desarrollo (versión completa)




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 código anterior se mantendrá en 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 utilice el CDN de jQuery: https://code.jquery.com/


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 por SSL:

<script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("jquery", "1.7"); </script>



Hasta jQuery 1.11.1 , puedes 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; siempre se fijarán en 1.11.1. No hay una URL alternativa soportada para usar. Para obtener una explicación de por qué este es el caso, consulte esta publicación del blog; blog.jquery.com/2014/07/03/dont-use-jquery-latest-js .

Ambos hosts admiten https y también http , así que cambia el protocolo como mejor te parezca (o usa un URI relativo al protocolo )

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


No uses jquery-latest.js

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

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