Tutoriel mootools - Chain ( Technique de Chainage d'appels de fonctions )
par Joss, vendredi 16 mai 2008 à 14:00 :: Tutoriels et Techniques du Web 2.0 :: #28 :: rss
Comme promis dans mon dernier billet, j'ai rédigé cette fois un tutoriel concernant le chainage d'appels de fonctions.
Le chainage que nous propose mootools, permet de faire des appels successifs de fonctions, c'est à dire que lorsque une fonction est exécutée, à la fin de son exécution, on peut lui affecter un nouvel appel vers une autre fonction et ainsi de suite, de façon à construire une chaine d'appels successifs entre les fonctions qui nous intéressent.
Cette fonctionnalité propre à mootools, fait partie du package Class.Extras.js. Elle est implémentée de façon à ce qu'on puisse utiliser nativement cette fonctionnalité sur toutes nos fonctions.
Tutoriel Mootools : Chain :
Comment utiliser mootools :
Pour pouvoir utiliser mootools il faudra télécharger la librairie, pour cela rien de plus simple.
Vous pouvez directement la telecharger sur cette adresse : http://mootools.net/download, vous devrez cocher la case Class pour pouvoir utiliser le package Class.js.
Spécifications de Chain
Chain est une fonctionnalité native de mootools, on peut donc l'utiliser de n'importe quelle fonction.
Chain appartient au package mootools Class.extras.js
- Création :
La classe Chain retient trois méthodes :
- Méthodes :
- chain(fonction) : ajoute une fonction à l'instance d'exécution de la chaine.
- Note :
- callChain: Exécute la première fonction de la chaine et l'enlever de l'instance
- clearChain: Vide la chaine d'exécution
Extensions des classes sur mootools :

Je pense avoir contourné les aspects basiques d'utilisation de la classe mootools Chain.
Pour plus de détails visitez la spécification complète ce la classe Chain ici.
Je vous présenterais dans mon prochain billet l'utilisation des classe et méthodes de Events et Options, les deux autres classes du package Class.extras.js
D'ici la je vous dit à bientôt, si vous avez des questions n'hésitez pas















Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire