jsfn:creating_and_namespacing_modules
Modules
- Permettent de réutiliser du code au sein de différentes applications (des librairies en quelque sorte.
- La première chose que l'on fait lorsque l'on créé un modèle est de lui créér un espace de nom (un namespace : namespacing) ce qui permet de protéger les variables des variables globales.
- Pour pouvoir accéder au variables du module depuis son contexte (l'application dans laquelle il est inséré), on l'assigne à un identifiant et on utilise une instruction return;
var name_space = (function)() { return { parler: function() { console.log("bonjour"); } } })(); name_space.parler();
jsfn/creating_and_namespacing_modules.txt · Last modified: 2016/01/31 22:47 by leo