Hoy quiero hablar al respecto de una maravilla, se trata de un framework para JavaScript mootools, el cual incluye una API realmente buena. Quiero dar algunos puntos por los cuales deberías utilizarla.
La función dólar
La función dólar es una de mis favoritas, esta función fue inspirada en el framework de prototype, adaptado a este framework con [...]
Hoy quiero hablar al respecto de una maravilla, se trata de un framework para JavaScript mootools, el cual incluye una API realmente buena. Quiero dar algunos puntos por los cuales deberías utilizarla.
La función dólar
La función dólar es una de mis favoritas, esta función fue inspirada en el framework de prototype, adaptado a este framework con algunas funcionalidades extras, esta función es excelente para el desarrollo rápido.
Buena compresión
Este punto es lo que hace que me agrade mucho mas esta librería, pues en tan sólo 36 kb, se encuentra toda una API lista para ser utilizada. La compresión está hecha con el famoso empaquetador de Dean Edwars, aunque también puedes descargar la versión sin compresión, la cual pesa aproximadamente 140 kb, pues además de traer el API viene con documentación integrada.
Orientada a Objetos
En esta librería se encuentran clases para ser utilizadas, esto nos permite hacer cuantos objetos necesitemos, teniendo así una excelente API.
Buena documentación
La documentación la puedes encontrar en http://docs.mootools.net/, y esta muy completa, con pequeños ejemplos de los métodos, y una muy buena navegación, a diferencia de otros frameworks este si cuenta con una excelente documentación.
La clase FX
Esta es la clase que me llamó más la atención, y es que dentro de esta clase se encuentran métodos para realizar animaciones realmente increíbles, esta clase implementa las ecuaciones de Robert Pender si has utilizado flash, sabes a lo que me estoy refiriendo, si no pues voy a poner un ejemplo para que veas lo fácil que es y de lo que estoy ahblando, a continuación el código necesario para hacer una pequeña animación.
El XHTML
[code lang="strict4xhtml"]
El Javascript
[code lang="javascript"]
var fx = new Fx.Style("cuadro","margin-left",
{duration:1000,
transition:Fx.Transitions.bounceOut
});
[/code]
Y aquí el ejemplo ejecutandose.
Compatibilidad con exploradores
A lo que me refiero, es que este framework funciona correctamente tanto en Internet Explorer como en firefox, safari, konqueror y otros exploradores más, esto es un punto de suma importancia, pues como desarrolladores necesitamos estar seguros de que nuestros sistemas funcionaran de igual manera en todos los exploradores.
Clases para AJAX
El API contiene clases para realizar peticiones AJAX, de una forma muy sencilla, como esta:
[code lang="javascript"]
var myAjax = new Ajax(url, {method: 'get'});
myAjax.request();
[/code]
Esas dos líneas son las necesarias para realizar una petición al servidor, claro está que puedes modificar las opciones por default, como agregar la función que se disparará al recibir la respuesta, o enviar parámetros vía POST, etc.
Conclusión
Con esta maravilla, podemos crear cosas increíbles, ahora la única limitante es tu imaginación, esta librería contiene muchas mas clases que puedes utilizar, te recomiendo revisar la documentación y a disfrutarla!
Referencias
http://mootools.net/
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.











2 Responses
Si, es una maravilla… aunque la documentación de la página oficial está algo incompleta a mi parecer.
He tenido algunos problemas cuando aplico algunos efectos en Div’s anidados (mootools agrega nuevos dinamicamente) esto causa algunos problemas, pero son casos muy aislados.
Un saludo.
Gracias por la aportación, personalmente no he tenido esta clase de problemas, tendré que checarlo un poco más