J'espaces de noms suis actuellement en utilisant le modèle suivant pour créer des objets et des espaces de noms singleton en Javascript:Javascript:
var Namespace = function() {
var priv = {
privateVar1: '',
privateVar2: '',
privateFunction1: function() {
//do stuff
[...]
},
[...]
};
var pub = {
publicVar1: '',
publicFunction1: function() {
//do stuff with private functions and variables
priv.privateVar1 = priv.privateFunction1(pub.publicVar1);
[...]
},
[...]
};
return pub;
}();
J'espère que vous avez l'idée. Existe-t-il un moyen de créer des espaces de noms que vous pensez plus propres ou meilleurs (expliquez pourquoi)?
dupliquer: http: // stackoverflow.com/questions/6549629/préféré-technique-pour-javascript-namespacing (la nouvelle question est plus claire) –