MooTools - Introdução

MooTools é uma estrutura de JavaScript leve e orientada a objetos. A forma completa da MooTools é My Object-Oriented Tools. É lançado sob a licença MIT gratuita e de código aberto. É uma das bibliotecas JavaScript mais populares.

MooTools é uma biblioteca JavaScript poderosa e leve. Ele cria uma interação fácil de JavaScript no desenvolvimento web. Ele também pode fazer muitas coisas como extensões CSS. MooTools tem todos os tipos de extensões bacanas, o que lhe dá a capacidade de criar efeitos animados.

Componentes da MooTools

MooTools inclui vários componentes. A seguir estão as diferentes categorias de componentes -

  • Core - Uma coleção de funções utilitárias exigidas por todos os outros componentes.

  • More - Uma coleção oficial de complementos que estendem o núcleo e fornecem funcionalidade aprimorada.

  • Class - A biblioteca base para instanciação de objetos de classe.

  • Natives- Uma coleção de aprimoramentos de objetos nativos de JavaScript. Os nativos adicionam funcionalidade, compatibilidade e novos métodos que simplificam a codificação.

  • Element - Contém um grande número de aprimoramentos e padronização de compatibilidade para o objeto Elemento HTML.

  • FX - Uma API de efeitos avançados que ajuda a animar os elementos da página.

  • Request - Inclui interface XHR, Cookie JSON e ferramentas específicas de recuperação de HTML para os desenvolvedores explorarem.

  • Window - Fornece uma interface entre navegadores para informações específicas do cliente, como as dimensões da janela.

MooTools - Vantagens

MooTools vem com uma série de vantagens sobre o JavaScript nativo. Essas vantagens incluem o seguinte -

  • MooTools é uma estrutura ampla e modular que permite aos desenvolvedores criar sua própria combinação personalizada de componentes.

  • MooTools segue o paradigma orientado a objetos e o princípio DRY (Don't Repeat Yourself).

  • MooTools fornece efeitos de componentes avançados, com transições otimizadas. É usado principalmente para desenvolvedores de Flash.

  • MooTools fornece diferentes melhorias para o DOM. Isso ajuda os desenvolvedores a adicionar, modificar, selecionar e excluir elementos DOM. E também suporta armazenamento e recuperação de armazenamento de elemento.