
La librairie JQuery permet le développement avec des instructions en chaîne (« chainable » en anglais, je ne suis pas certain de ma traduction). Cela diminue le nombre de ligne de code et permet « d’écrire moins pour faire plus » (« write less, do more », le slogan de JQuery).
Par exemple, on peut écrire plusieurs instructions en chaîne avec un seul sélecteur :
$(".selecteur").append("coucou").fadeIn("slow").addClass("maClasse");
C’est à partir de cela qu’est naît le plugin JQuery iff. Il n’apporte rien en terme de interactivité pour l’utilisateur. C’est un plugin pour développeur. Il permet uniquement de mettre en chaîne les conditions if (qui sont remplacés par iff).
Voici l’exemple proposé sur la page d’exemple du site du plugin (où my_test est une fonction quelconque) :
function my_test( x ) { return x === 'bar'; }; $('div').append( '1' ).iff( my_test, 'foo' ).append( '2' ).end().append( '3' );
Pas encore de billet sur le même sujet !











