MooTools - Présentation

MooTools est un framework JavaScript léger orienté objet. La forme complète de MooTools est My Object-Oriented Tools. Il est publié sous la licence MIT gratuite et open source. C'est l'une des bibliothèques JavaScript les plus populaires.

MooTools est une bibliothèque JavaScript puissante et légère. Il crée une interaction facile de JavaScript dans le développement Web. Il peut également faire beaucoup de choses en tant qu'extensions CSS. MooTools a toutes sortes d'extensions astucieuses, ce qui vous donne la possibilité de créer des effets animés.

Composants de MooTools

MooTools comprend un certain nombre de composants. Voici les différentes catégories de composants -

  • Core - Une collection de fonctions utilitaires dont tous les autres composants ont besoin.

  • More - Une collection officielle d'add-ons qui étendent le noyau et fournissent des fonctionnalités améliorées.

  • Class - La bibliothèque de base pour l'instanciation des objets de classe.

  • Natives- Une collection d'améliorations d'objets natifs JavaScript. Les natifs ajoutent des fonctionnalités, la compatibilité et de nouvelles méthodes qui simplifient le codage.

  • Element - Contient un grand nombre d'améliorations et de standardisation de compatibilité avec l'objet d'élément HTML.

  • FX - Une API d'effets avancés qui aide à animer les éléments de la page.

  • Request - Inclut l'interface XHR, Cookie JSON et des outils spécifiques à la récupération HTML que les développeurs peuvent exploiter.

  • Window - Fournit une interface inter-navigateur aux informations spécifiques au client, telles que les dimensions de la fenêtre.

MooTools - Avantages

MooTools présente un certain nombre d'avantages par rapport au JavaScript natif. Ces avantages comprennent les suivants -

  • MooTools est un cadre complet et modulaire qui permet aux développeurs de créer leur propre combinaison personnalisée de composants.

  • MooTools suit le paradigme orienté objet et le principe DRY (Don't Repeat Yourself).

  • MooTools fournit des effets de composants avancés, avec des transitions optimisées. Il est principalement utilisé pour les développeurs flash.

  • MooTools fournit différentes améliorations au DOM. Cela aide les développeurs à ajouter, modifier, sélectionner et supprimer des éléments DOM. Et, il prend également en charge le stockage et la récupération du stockage des éléments.