有誰知道模式是能夠創建模塊模式,但能夠設置模塊在動態下的名稱空間。動態命名空間模塊模式
因此,而不是下面的是: -
var MODULE = (function() {
var my = {},
privateVariable = 1;
function privateMethod() {
// ...
}
my.moduleProperty = 1;
my.moduleMethod = function() {
// ...
};
return my;
}());
模塊可以設置爲任何你喜歡的,我記得看到它做IA的截屏,但不記得在哪裏...
基本上我我想創建一個可以分配給實現者喜歡的任何名稱空間的庫。
使用函數而不是自執行函數?並要求用戶調用'var MODULE = lib();' – Raynos