Packito MooTools 1.1

Agregar a favoritos

10 Comentarios

Posteado hace 952 días en:

Una ventaja/desventaja de MooTools es el poder elegir los archivos que vamos a utilizar, es una forma perfecta de optimizar el código, sin embargo cuando quieres usar un plugin no sabes que componentes necesita y claro cuando lo pruebas en tu distribución es posible que falle sin saber que falta.

Para eso nace Packito, un script que muestra los componentes que utiliza un archivo js.

Ojo, esta preparado para MooTools 1.1, es posible que también funcione con 1.0 ya que parte del código es el mismo, pero hay que tener cuidado.

Ejemplo: base.js


Cruiser

Leo en ajaxian que ha nacido una librería llamada Cruiser. Utiliza el mismo concepto que cssing, usar la sintaxis CSS para escribir javascript.

Yo ando terminando mi script, el cual tiene algunas similitudes (lógico) y otras un poco más potentes.

Me alegra saber que hay personas que piensan en que es necesario implementar estas características.

Me gusta la idea de utilizar un tag link para referenciar al archivo, pero no me convence tener que cargarlo y parsearlo cada vez que se refresque la página.


Mootools se mueve

Agregar a favoritos

8 Comentarios

Posteado hace 1022 días en:

Hace poco tiempo han sacado la versión 1.0 y ahora mismo en el track hay increíbles novedades en la librería, se nota que esta creciendo. Lo bueno es que la podemos probar, lo malo que son inestables y cada X tiempo van moviendo el código para optimizarlo.

Interesante sobre todo el nuevo manejo de ´Class´, ahora se pueden pasar objetos y funciones, antes solo se podía pasar funciones donde se creaba ´this.parent´, ahora si pasas un objeto se unen tanto de la clase heredada como de la nueva. Esto lo podemos ver en todo mootools con el objeto ´options´.

También han añadido soporte para xpath y en la clase Ajax se ha cambiado postBody por data para poder enviar un objeto tanto por post como por get (esto hacia falta sin tenernos que complicar la vida).

Y unas de las cosas que más me han gustado es la creación de eventos, esto me hacia falta para el script backbutton, ahora no tengo que complicarme la vida. Añades un objeto con el nombre del evento en Element.Events y puedes pasar el tipo por el que se cambiara, una función initialize y otra llamada map que se ejecuta cada vez que se dispara el evento.

Element.Events.extend({

'mouseenter': {
    type: 'mouseover',
    map: function(event){
        event = new Event(event);
        if (event.relatedTarget == this || this.hasChild(event.relatedTarget)) return;
        this.fireEvent('mouseenter', event);
    }
}

});

Sin duda mootools ayuda al desarrollador a crear con estilo (y sobre todo fácil).


HeySilver

Mi amigo Andrés anda liandola como siempre, se gana a pulso su nombre.

Ha creado HeySilver, una adaptación de Quicksilver a la web. Esta en fase beta pero la idea me resulta fenomenal, me encanta este tipo de experimentos.

HeySilver


Window.Growl update

Agregar a favoritos

11 Comentarios

Posteado hace 1041 días en:

Actualizado el script a mootools 1.0, por lo visto con los nuevos cambios window.Growl remplazaba al objeto Growl y desaparecía todas sus funciones.

Window.Growl