Si vous utilisez une autre bibliothèque ("framework"), la clôture vous assure qu'il n'y aura pas de conflit pour la maitrise du symbole $.
Avec Firefox et l'extension Firebug, le programme s'interrompt sur l'erreur : "$("#conteneur") is null !"
01 | ( function ($){ |
02 | //jQuery |
03 | $( "#conteneur" ).css( "backgroundColor" , "#FFCC66" ); |
04 | })(jQuery); |
05 |
06 | //Prototype |
07 | $( 'affiche' ).addClassName( 'active' ).show(); |
08 |
09 | //jQuery |
10 | //erreur : $("#conteneur") is null ! |
11 | $( "#conteneur" ).css( "color" , "red" ); |