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á:
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:
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.
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:
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:



TABLA - FUENTES - FONTS
Disculpen las Molestias
