miércoles, 28 de mayo de 2008

Cargando librerias desde Google - Vagabundia


Apelar a las AJAX Libraries API de Google es una posibilidad para quienes tiene dificultades a la hora de utilizar algunas de las librerías JavaScript más populares: script.aculo.us, prototype, jQuery, MooTools o Dojo.

Ellos dan tres razones que pueden ser tomadas en cuenta y que cada uno evaluará:
  • No hay que preocuparse por la caché, Google se encarga y eso hará que las aplicaciones se ejecuten más rápido.
  • El ancho de banda de nuestros sitios no se ve afectado.
  • Se mantiene una actualización razonable de las versiones.
En este momento, hay cinco de esas frameworks disponibles:

jQuery 1.2.6 en sus versiones comprimida y descomprimida
http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js
http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js

prototype 1.6.0.2
http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js

script.aculo.us 1.8.1
http://ajax.googleapis.com/ajax/libs/scriptaculous/1.8.1/scriptaculous.js

mootools versión 1,11 en sus versiones comprimida y descomprimida
http://ajax.googleapis.com/ajax/libs/mootools/1.11/mootools-yui-compressed.js
http://ajax.googleapis.com/ajax/libs/mootools/1.11/mootools.js

dojo 1.1.1 en sus versiones comprimida y descomprimida
http://ajax.googleapis.com/ajax/libs/dojo/1.1.1/dojo/dojo.xd.js
http://ajax.googleapis.com/ajax/libs/dojo/1.1.1/dojo/dojo.xd.js.uncompressed.js

Podemos hacer dos cosas, usar directamente los archivos alojados allí o bien, cargar el API y "llamar" a la librería que usaremos. Por ejemplo, para cargar prototype y scriptaculous tendríamos el siguiente código:
<script src="http://www.google.com/jsapi"></script>
<script>
google.load("prototype", "1.6.0.2");
google.load("scriptaculous", "1.8.1");
</script>
En este caso, debemos cargarlas en el orden correcto ya que una depende de la otra.

Como dato interesante, hay que decir que al cargarse scriptaculous se cargan todos sus módulos: builder.js, effects.js, dragdrop.js, controls.js, slider.js y sound.js.

Para el resto de las librerías, haríamos lo mismo:
google.load("jquery", "1.2.6");
y si queremos usar la versión descomprimida:
google.load("jquery", "1.2", {uncompressed:true});

google.load("mootools", "1.11");
y si queremos usar la versión descomprimida:
google.load("mootools", "1.11", {uncompressed:true});

google.load("dojo", "1.1.1");
y si queremos usar la versión descomprimida:
google.load("dojo", "1.1.1", {uncompressed:true});

REFERENCIAS:
  • Google Ajax Search API Blog




















  • TABLA - FUENTES - FONTS


    SOUV2BalaramScaGoudyFOLIO 4.2Biblica Font








    free counters


    Disculpen las Molestias




    TABLA - INFORMÁTICA - UTILIDADES

    Correo Vaishnava