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í:
- Última versión de jQuery en CDN 5 de Google respuestas
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 UTILICE ESTA RESPUESTA. La URL apunta a jQuery 1.11 (y blog.jquery.com/2014/07/03/dont-use-jquery-latest-js ).
Créditos a Basic para el fragmento anterior
http://code.jquery.com/jquery-latest.min.js es la versión minified, siempre actualizada.
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.
No. No hay ...
Pero, para el desarrollo, existe un enlace de este tipo en el http://code.jquery.com/jquery-latest.js .
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)
Tenga en cuenta que los encabezados de almacenamiento en caché son diferentes cuando utiliza el enlace "directo" frente al "más reciente" de google.
Cuando se utiliza http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js
Cache-Control: public, max-age=31536000
Cuando se utiliza http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js
Cache-Control: public, max-age=3600, must-revalidate, proxy-revalidate
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>
http://lab.abhinayrathore.com/jquery_cdn/ es una página donde puede encontrar enlaces a las últimas versiones de jQuery, jQuery UI y Themes para Google y Microsoft CDN .
Esta página se actualiza automáticamente con los últimos enlaces de la CDN.
Hasta jQuery 1.11.1 , puedes usar las siguientes URL para obtener la última versión de jQuery:
- http://code.jquery.com/jquery-latest.min.js - jQuery alojado (minified)
- http://code.jquery.com/jquery-latest.js - jQuery alojado (sin comprimir)
- http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js - Google alojado (minified)
- http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js - Google alojado (sin comprimir)
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