MooTools - Introducción
MooTools es un marco de JavaScript ligero y orientado a objetos. La forma completa de MooTools es Mis herramientas orientadas a objetos. Se publica bajo la licencia MIT gratuita de código abierto. Es una de las bibliotecas de JavaScript más populares.
MooTools es una biblioteca de JavaScript potente y ligera. Crea una interacción fácil de JavaScript en el desarrollo web. También puede hacer muchas cosas como extensiones CSS. MooTools tiene todo tipo de ingeniosas extensiones, lo que le brinda la posibilidad de crear efectos animados.
Componentes de MooTools
MooTools incluye varios componentes. Las siguientes son las diferentes categorías de componentes:
Core - Una colección de funciones de utilidad que requieren todos los demás componentes.
More - Una colección oficial de complementos que amplían el núcleo y proporcionan una funcionalidad mejorada.
Class - La biblioteca base para la instanciación de objetos de clase.
Natives- Una colección de mejoras de objetos nativos de JavaScript. Los nativos agregan funcionalidad, compatibilidad y nuevos métodos que simplifican la codificación.
Element - Contiene una gran cantidad de mejoras y estandarización de compatibilidad para el objeto de elemento HTML.
FX - Una API de efectos avanzada que ayuda a animar elementos de la página.
Request - Incluye interfaz XHR, Cookie JSON y herramientas específicas de recuperación de HTML para que los desarrolladores las aprovechen.
Window - Proporciona una interfaz de navegador cruzado para información específica del cliente, como las dimensiones de la ventana.
MooTools - Ventajas
MooTools viene con una serie de ventajas sobre JavaScript nativo. Estas ventajas incluyen las siguientes:
MooTools es un marco extenso y modular que permite a los desarrolladores crear su propia combinación personalizada de componentes.
MooTools sigue el paradigma orientado a objetos y el principio DRY (Don't Repeat Yourself).
MooTools proporciona efectos de componentes avanzados, con transiciones optimizadas. Se utiliza principalmente para desarrolladores flash.
MooTools proporciona diferentes mejoras al DOM. Esto ayuda a los desarrolladores a agregar, modificar, seleccionar y eliminar elementos DOM. Y también admite el almacenamiento y la recuperación de elementos de almacenamiento.