Drupal y jQuery
¿Qué es jQuery?
jQuery es una excelente biblioteca de JavaScript que permite crear efectos web sorprendentes con solo unas pocas líneas de código. Como se indica en el sitio oficial de jQuery:
“jQuery es una biblioteca de JavaScript cuyo lema es: programar en JavaScript debe ser divertido. jQuery se encarga de las tareas comunes y repetitivas, limpia el diseño y mantiene el código corto, elegante y comprensible.”
Quizás te preguntes: "¿Por qué no usar otra biblioteca de JavaScript?" Solo prueba jQuery y verás lo sencilla y poderosa que es, incluso si antes usaste MooTools o Prototype.
¿Por qué debería usar jQuery?
Muy simple. Basta con mirar el código que usa jQuery y verás lo claro que es, cómo logra hacer mucho con pocas líneas, y cuán elegantes son esas líneas de código.
Tuve una revelación un día cuando encontré un fragmento de código en un blog de diseño escrito con jQuery. Era un ejemplo de JavaScript que funcionaba en múltiples navegadores, y la forma de pensar detrás de jQuery era completamente nueva para mí.
¿Cómo es el código jQuery?
El código se ve increíblemente sencillo. Nunca antes había visto algo tan simple. Me atrapó. Empecé a leer la documentación y me sorprendió lo pequeño que puede ser el código JavaScript usando jQuery.
¿Cuándo puedes usar jQuery?
Puedes usar jQuery cuando quieras, ya que Drupal lo incluye por defecto:
- Por ejemplo, esta pequeña biblioteca te da un control poderoso sobre el Document Object Model (DOM).
- Si necesitas resolver tareas comunes con mínimo esfuerzo.
O bien:
- Para acceder rápidamente a funcionalidades mediante AJAX.
- Sin tener que escribir código lleno de hacks (ni preocuparte de que el JavaScript quede obsoleto).
- Si quieres configurar bonitos efectos animados.
Si necesitas animaciones como transiciones, ocultar y mostrar, deslizar, resaltar o arrastrar elementos — todo eso lo puedes lograr con unas pocas líneas de jQuery. Hacer lo mismo con Prototype llevaría mucho más tiempo.
¡Ya quiero comenzar a escribir en jQuery!
¡Adelante! jQuery ya está incluido en Drupal. Solo tienes que conectar tu archivo .js
a tu tema y empezar a escribir código jQuery. ¿Qué escribir exactamente? Lo veremos en los próximos artículos…