0
根據我在之前的question中收到的答案,我想知道如何簡化以下JavaScript模式。簡化JavaScript模式
通過簡化我的意思是保持乾燥不重複Module.*method
。
ex。
Module.one = function() {
//one
};
Module.two = function() {
//two
};
這是我如何相信它應該是這樣的:
Moduje.js
var Module = (function(Module) {
init = function() {
console.log("init");
};
return Module;
})(Module || {});
Module.Users.js
var Module = Module || {};
Module.Users = (function(Users) {
init = function() {
console.log("Module.Users.init");
};
return Module.Users;
})(Module.Users || {});
這裏是原來的代碼。
Moduje.js
var Module = (function(Module) {
Module.init = function() {
console.log("init");
};
return Module;
})(Module || {});
Module.Users.js
var Module = Module || {};
Module.Users = (function(Users) {
Users.init = function() {
console.log("Module.Users.init");
};
return Users;
})(Module.Users || {});
簡化對我來說意味着擺脫重複Module.method1,Module.method2的。 – howtodothis