Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

MooTools 1.5.0 : la renaissance à la conquête des nouveaux navigateurs
Le framework JavaScript orienté objet relance son activité

Le , par vermine

21PARTAGES

3  0 
MooTools 1.5.0 : la renaissance à la conquête des nouveaux navigateurs
Le framework JavaScript orienté objet sort de son silence et relance son activité


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é par la Communauté ;
  • etc.


Incroyable mais vrai, l'équipe de MooTools vient enfin de sortir une nouvelle version, la 1.5 ! Elle est potentiellement plus stable que jamais et comporte environs 240 modifications propres aux nouveaux navigateurs et aux nouveautés du JavaScript. Effectivement, le framework avait un peu perdu de sa superbe dans ce domaine, n'étant plus mis à jour depuis longtemps.

Du côté des tests, ce sont Travis CI et Sauce Labs qui ont été choisis. Cela permettra dans le futur de gérer plus rapidement les contributions, les corrections et les nouvelles fonctionnalités.

Voici les principales modifications pour le Core :

  • Swiff (pour gérer les objets Flash) a été déplacé dans le More ;
  • plusieurs propriétés de Browser sont dépréciées au profit de la détection automatique ;
  • le support de IE11 ;
  • une nouvelle suite pour les tests qui peut être exécutée localement ;
  • l'amélioration de la gestion de Element avec l'API classList et la méthode appendHTML ;
  • l'ajout de la méthode Fx.isPause() ;
  • String.contains est implémenté selon les standards de ES6 ;
  • etc.


Et voici les modifications pour le More (les modules additionnels) :

  • le Spinner supporte le WAI-ARIA (Accessible Rich Internet Applications Suite) ;
  • l'événement move pour le slider ;
  • le support de keys(+) dans Element.Event.Pseudos.Keys ;
  • etc.


Cette version donne un regain d'espoir aux initiés quant à la survie du framework MooTools. L'équipe va-t-elle parvenir à relancer la machine ? Affaire à suivre...

Téléchargement
L'annonce sur le blog.
La documentation (peut-être pas encore entièrement à jour).

Une erreur dans cette actualité ? Signalez-le nous !