【发布时间】:2011-06-26 07:11:52
【问题描述】:
有谁知道模式是什么,能够创建模块模式,但能够动态设置模块所在的名称空间。
所以不是下面的:-
var MODULE = (function () {
var my = {},
privateVariable = 1;
function privateMethod() {
// ...
}
my.moduleProperty = 1;
my.moduleMethod = function () {
// ...
};
return my;
}());
MODULE 可以设置为您喜欢的任何内容,我记得在截屏视频中看到过它,但不记得在哪里...
基本上我想创建一个库,可以分配给实施者喜欢的任何命名空间。
【问题讨论】:
-
使用函数而不是自执行函数?并要求用户拨打
var MODULE = lib();
标签: javascript dynamic namespaces