domingo, 17 de agosto de 2014

el jQuery de Google

Google Hosted Libraries - Google Developers

https://developers.google.com/speed/libraries/devguide

Segun un video dice que una de las ventajas es que si se esta usando un plugin que ya incluye el jquery, puede que este se quede en la cache del browser y no se descargara mas.

ADEMAS SI ALGUNAS VECES TENGO Y OTRAS NO TENGO INTERNET AQUI ESTA LA SOLUCIÓN

No obstante, con un proyecto web en el que uso esta técnica me pasó una cosa curiosa el otro día. Durante un viaje en tren aproveché para programar un rato y al no tener acceso a Internet el jQuery de Google, claro, no cargaba y por consiguiente no podía trabajar.
La solución fue obvia: Temporalmente cambié esa línea, dejando de apuntar al servidor de Google para apuntar a un jQuery local.
Y viendo que esto podía sucederme de nuevo en el futuro, opté por algo también obvio, que es mantener ambas líneas en el código de la página y comentar la que sobra según la situación. Nada del otro mundo.
Pero luego me empeñé en perfeccionar un poco la cosa y salió esto:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">if(typeof jQuery==='undefined'){document.write(unescape("<scri"+"pt src='js/jquery-1.3.2.min.js' type='text/javascript'></scri"+"pt>"));}</script>
Utilizando este código me despreocupo totalmente del tema. ¿Que encuentra el jQuery de Google? Lo usa. ¿Que no? Pues usa el jQuery local.

No hay comentarios:

Publicar un comentario