MooTools (Modular object-oriented Tools) est un framework JavaScript orienté objet. Léger et modulaire, il facilite la création d’applications Web dites riches et robustes. Celles-ci sont compatibles avec les navigateurs les plus utilisés (comme Safari, FireFox, Internet Explorer, Opera et Chrome).
Il offre par exemple la gestion :
- des classes ;
- des éléments du DOM ;
- des événements ;
- des effets de styles visuels ;
- de l'Ajax ;
- des plugins constitués par la Communauté ;
- etc.
L'équipe de MooTools vient enfin de sortir une nouvelle version, la 1.6 ! C'est une petite révision qui comporte principalement des corrections pour les nouveautés de la version précédente.
Notons toutefois l'ajout de la classe Thenable pouvant être utilisée avec le style Promise grâce à la méthode then.
La version contient entre autres :
- le changement de nom de Array.from qui était déprécié en Array.convert. Ce nom a été adopté dans le reste de l'API pour rester cohérent ;
- une amélioration des tests de navigateurs, de la refactorisation, etc. ;
- une option keepOpen pour l'accordéon ;
- la compatibilité de URI.regex avec IPv6 ;
- etc.
Téléchargement
L'annonce sur le blog.
La documentation (peut-être pas encore entièrement à jour).