有谁知道模式是能够创建模块模式,但能够设置模块在动态下的名称空间。动态命名空间模块模式
因此,而不是下面的是: -
var MODULE = (function() {
var my = {},
privateVariable = 1;
function privateMethod() {
// ...
}
my.moduleProperty = 1;
my.moduleMethod = function() {
// ...
};
return my;
}());
模块可以设置为任何你喜欢的,我记得看到它做IA的截屏,但不记得在哪里...
基本上我我想创建一个可以分配给实现者喜欢的任何名称空间的库。
使用函数而不是自执行函数?并要求用户调用'var MODULE = lib();' – Raynos