jsfn:creating_and_namespacing_modules

Modules

  1. Permettent de réutiliser du code au sein de différentes applications (des librairies en quelque sorte.
  2. 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.
  3. 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