Tuto modifier le clone de jQuery tutoriel & guide de travaux pratiques en pdf.
Modifier le clone de jQuery
Ajouts de méthodes (plugins) ou modification de méthodes du prototype ($.fn) du clone de l’objet jQuery.
Modification du prototype du clone 1. var dvjh = (function($){ 2. // Propriétés, méthodes et objets privés 3. 4. // Agir sur le prototype du clone de jQuery 5. $.fn.extend({ 6. // Modifications ou ajouts 7. }) ; 8. 9. return { 10. // Propriétés, méthodes et objets publics 11. }; 12. })(jQuery.sub()) ;
Le code privé et le code public de l’espace de noms peuvent utiliser toutes les possibilités du clone de jQuery.
Adapter jQuery à vos besoins par Daniel Hagnoul (Mon cahier d’exercices sur jQuery & Co)
– 4 Creative Commons License : Attribution-Share Alike 2.0 Belgium Mention obligatoire : « Auteur : Hagnoul Daniel (http://www.developpez.net/forums/ u285162/danielhagnoul/) » http://danielhagnoul.developpez.com/tutoriels/javascript/adapter-jquery-vos-besoins/
Rendre le $ disponible
Il y aura toujours des cas où l’on voudra faire appel au clone de jQuery à l’extérieur de la clôture.
Rendre le $ disponible 1. var dvjh = (function($){ 2. 3. $.extend( $.fn, { 4. 5. }) ; 6. 7. return { 8. « $ »: $ 9. }; 10. })(jQuery.sub()) ;
Nous avons donc dvjh, qui est un objet-espace de noms et dvjh.$ qui est l’objet jQuery.sub()
Nota bene : on ne doit jamais construire l’objet dvjh avec un simple « return $; ». Le risque de conflit entre le code privé et le code de jQuery.sub() est assuré !