私は現在、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;
}();
私はあなたがアイデアを得る願っています。よりクリーンで良いと思う名前空間を作成する方法はありますか(理由を説明してください)?
重複:http:// stackoverflow。com/questions/6549629/preferred-technique-for-javascript-namespacing(新しい質問はより明確です) –