Las librerias de Google

Usar las librerías de Google es siempre una buena alternativa, no sólo en Blogger donde alojar cosas es "complicadamente imposible", sino en muchos otros sitios ya que son cargadas y guardadas en la caché del navegador y por lo tanto, están allí disponibles, aún antes de entrar en nuestra propia página si es que, por ejemplo, hemos visitado otro sitio que también las utiliza.

Las Google AJAX Library API no son las únicas que existen, Yahoo tiene las suyas llamadas Yahoo YUI CDN que son bastante confusas, y Microsoft ha comenzado a implementar las suyas a las que llama Microsoft AJAX CDN y que por ahora no son muchas.

En el caso de las de Google que son las que utilizo y a las que siempre hago referencia, es conveniente revisar la página en inglés regularmente ya que es la que se mantiene actualizada. Por ejemplo, en estos días, ha aparecido la nueva versión de jQuery y ya esta disponible así que convendría que quien la utilice, vaya cambiando el enlace de su plantilla.

Hay dos formas de cargarlas, utilizando el cargador que ofrece Google o agregándolas de manera directa. En el primer caso, colocamos un script genérico y luego la lista de librerías a cargar:
<script src='http://www.google.com/jsapi'></script>
<script>
google.load(&quot;jquery", &quot;1.4.0&quot;);
</script>
Tengan en cuenta que ese script llamado jsapi sólo debe ser cargado una vez así que si se usan diversas cosas como mapas o buscadores personalizados, sería bueno organizarlos. Cargarla varias veces no provocara problemas pero, será un desperdicio de tiempo.

Si no quiere usarse el cargador, simplemente escribimos la etiqueta de modo normal colocando la URL correspondiente:
<script src='http://ajax.googleapis.com/ajax/libs/prototype/1.6.1.0/prototype.js'></script>
Sólo hay que tener en cuenta que, si una librería depende de otra, hay que colocarlas en orden, por ejemplo, esto cargará jQuery y su librería de efectos:
<script src='http://www.google.com/jsapi'></script>
<script>
google.load(&quot;jquery", &quot;1.4.0&quot;);
google.load(&quot;jqueryui", &quot;1.7.2&quot;);
</script>
Por lo general, están alojadas varias versiones de la misma librería y muchas de ellas en dos modos, una mínima y una completa, cada uno elegirá la que más le conviene.

Las versiones más recientes son:
  • jQuery 1.4.0
  • jQuery UI 1.7.2
  • Prototype 1.6.1.0
  • script.aculo.us 1.8.3
  • MooTools 1.2.4
  • Dojo 1.4.0
  • SWFObject 2.2
  • YUI 2.8.0r4
A estas, le han agregado dos más.

Ext Core 3.1.0 que es una librería bastante liviana y Chrome Frame 1.0.2 que es una librería pensada para agregarle funciones avanzadas de HTML5 a Internet Explorer en sus versiones 6, 7 y 8.

0 comentarios:

Publicar un comentario