viernes, diciembre 19, 2008

Cargar jQuery desde Google

via Intenta on 12/17/08

En web design tvi podemos encontrar 25 excelentes trucos para optimizar nuestro trabajo con jQuery. De todos ellos, yo me quedo con el primero: cargar jQuery desde Google Code. De este modo ahorraremos un ancho de banda considerable y la librería cargará rápidamente debido a que estaremos usando los CDN de Google (Redes de distribución de Contenido). Este sería un escalón inferior a la utilización del Google App Engine, con el que se pueden ejecutar aplicaciones web escritas con Python en los servidores de Google. La carga del jQuery se podría hacer del siguiente modo:

<script src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
   // Load jQuery
   google.load("jquery", "1.2.6");
 
   google.setOnLoadCallback(function() {
         // Your code goes here.
   });
</script>

O incluyendo una referencia directa como ésta:

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

Lo que hacemos es utilizar el API de bibliotecas AJAX de Google. De esta forma, no sólo podemos cargar jQuery. Al utilizar el cargador de API AJAX de Google google.load(), podremos tener un acceso global de gran velocidad a una lista cada vez mayor de las bibliotecas de JavaScript. En este momento se puede acceder a: jQuery, jQuery UI, Prototype, script.aculo.us, MooTools, Dojo, SWFObject y Yahoo! User Interface Library.

Otra característica muy interesante es que podemos tanto seleccionar la versión como especificar que la carguemos descomprimida. Por ejemplo:

<script src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1.2", {uncompressed:true});
</script> 

blog comments powered by Disqus

Entradas populares