JMiur [E]

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
  • 12 comentarios:

    Anónimo  

    JMiur:
    cargué el JQuery para poner unas TabsView, pero el LightWindow dejó de funcionar, al parecer no son compatibles, o algo hice mal...

    PD: quedó perfecto el buscador, gracias.

    Responder
    JMiur  

    Oh si, eso es posible; en general, en Blogger no conviene mezclarlas.

    Se me ocurren dos posibilidadee, usar un script que no requiera ninguna framework: como ESTA.

    O bien usar una que use prototype como ESTA.

    Nombro dos conocidas y que alguna vez he probado pero, sin duda debe haber muchísimas más.

    Responder
    Anónimo  

    hola me suscribi a tu feed por hotmail , lo raro es que siempre muestra caracteres raros en las letras e ,o y u .
    estos ú ó é
    porque ah? y tengo activado la codificacion unicode - UTF8
    probre luego con correo gmail y todo normal luego con otro hotmail y el problema persiste.

    Responder
    Anónimo  

    Voy a probar la de Prototype, la otra la usé un tiempo, pero se descuadraba la sidebar...
    Me gusta la de JQuery, el efecto es muy bueno, lástima que sean incompatibles.
    ¡No todo puede ser perfecto, no!

    Responder
    JMiur  

    Andrés:
    Desconozco el motivo del problema. No veo que en Feedburner pueda configurarse nada de eso. Parecería que el problema esta en Hotmail porque lo que imagino que se envía es siempre lo mismo.

    Paola:
    Funciona bien así que sólo es cuestión de paciencia.

    Responder
    Prof. Cristian E. Moyano  

    Oh gracias JMiur! me anduvo a la perfección tu consejo. :D

    Responder
    Eduardo Alfonso  

    eso teien algo quever con un problema mio es qe descargar el jw flv player buno y medieron el codigo en la descargar un archivo que se llama readme bueno cuando lo quiero pegar en mi blogger me marca error
    y no a parece porfa ayuda

    Responder
    JMiur  

    Eduardo:
    No sé que códigos estas poniendo. El SWFobject también está disponible así que basta colocar el script:

    <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js' />

    Responder
    Gem@  

    Aquí tienes la versión antigua de la librería J.Miur te lo digo por si no te diste cuenta.

    <script src="http://www.google.com/jsapi"></script>
    <script>
    google.load("prototype", "1.6.1.0");
    google.load("scriptaculous", "1.8.3");
    </script>

    Responder
    JMiur  

    Si. Lo que ocurre es que esta entrada es muy vieja. Acá están las más recientes ... es lo que ocurre con los blogs.

    Probablemente, en un tiempo, también estas otras estarán desactualziadas :D

    Responder
    Gem@  

    Ya, si ya lo sé, de dónde te crees que he sacado esa nueva pues de una de tus últimas entradas :D

    Responder
    JMiur  

    ;-)

    Responder

    ¿Quiere dejar un comentario?

    recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...

    Nota: sólo los miembros de este blog pueden publicar comentarios.

    Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.

    Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...

     
    CERRAR