Afortunadamente, las librerías que se han desarrollado nos facilitan la vida enormemente a la hora de programar en javascript.
Código que nos llevaría mucho tiempo de desarrollo, como modificar atributos de etiquetas, determinar valores de campos o asignar distintos eventos, y especialmente que todo funcione correctamente en cualquier navegador, es mucho mas sencillo gracias a estas librerías.
Aunque hay muchas otras, aquí os dejo una lista de las mas conocidas:
- jQuery. De las mas conocidas. Es cómoda para el diseño, dispone de cientos de plugin y además es gratis. ¡No se puede pedir mas!.
- YUI Library. La biblioteca de Yahoo!. Dispone de una amplia documentación en su página y sus desarrolladores están constantemente mejorando sus funcionalidades.
- Mootools. Mas orientada a los efectos visuales y a la animación. Bien documentada en su página web. Si usas Joomla deberías echarle un vistazo.
- Dojo Toolkit. Una biblioteca veterana y con una gran colección de utilidades.
- Prototype. Uno de las decanas. Basada en Ajax. Se puede usar junto a otras bibliotecas disponibles, como script.aculo.us, para añadir animaciones.
Por su curva de aprendizaje y por lo ampliamente extendida que se encuentra en la actualidad yo me quedo con jQuery.
Aunque quizás el motivo sea únicamente que es la librería que mejor conozco. Debo decir que las ocasiones que he usado Mootools o yui no ha sido complicado.
¿Y tu, con cual te quedas?
Cinco librerías javascript que debes conocer. publicado en BajoLinux.