jQuery++: Agregar nuevas funciones a jQuery de forma modular

Un aspecto que siempre me pareció que le faltaba a jQuery, y que si lo tiene contemplado Mootools, es la capacidad de poder ser modular, por ejemplo en Mootools podemos generar el core en base a las funciones que necesitamos, en cambio en jQuery eso es casi imposible, al menos hasta ahora era muy complicado.

jQuery++ viene a solucionar ese problema, ya que su principal ventaja es justamente esa, la capacidad de poder seleccionar los módulos que solamente nos interesan, evitando así incrementar el peso del framework con funciones innecesarias a la tarea que deseamos realizar.

jQuery++ no es solamente una versión o agregado como pueden ser jQuery UI o jQuery Tools, también cuenta con varias funciones nuevas y que no vienen por defecto en la versión nativa de jQuery. Especialmente hace hincapié en su capacidad modular a la hora de descargar plugin que ya vienen completamente integrados a la biblioteca, de esta forma podemos insertar 4 o 5 plugins de forma casi nativa de una manera extremadamente sencilla.

No hay que confundirse, jQuery++ no viene a reemplazar a jQuery, en su lugar viene a facilitarnos la tarea de operar con distintos plugins cuando lo que estamos necesitamos es ampliar su capacidad de funciones a lo que la interface respecta.

Ejemplo de uso:

Por un lado podemos inicializar las bibliotecas de forma individual:

<script src="lib/jquery.1.7.2.js"></script>
<script src="lib/jquery.styles.js"></script>
<script src="lib/jquery.animate.js"></script>

Luego inicializamos el plugin en cuestión:

$('#element').css({
  opacity : 0
}).animate({
  opacity : 1
}, 1000, function() {
  console.log('Animation done');
});

En esta caso puntual, lo utilicé para mostrar como jQuery++ sobreescribe la función original de jQuery $.fn.animate para animar utilizando CSS3.

Web: jQuery++

Pablo: Programador desde hace más de 11 años, adicto a internet, cafeinómano, fanático de la información, intento de emprendedor, trabaja de forma compulsiva solo en lo que ama. Sueña con tener una aplicación con más de 1 millón de usuarios.
Entradas relacionadas