Plugin JQuery : iff pour des conditions en chaines (« chainable »)

Plugin Jquery Iff

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 !

Cette entrée a été publiée dans JQuery, avec comme mot(s)-clef(s) , . Vous pouvez la mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">