Javascript 在窗口属性中实例化的模块模式

Javascript 在窗口属性中实例化的模块模式,javascript,module-pattern,Javascript,Module Pattern,我需要编写一个在窗口属性中实例化的模块模式。最好的方法是什么 var widget = (function(){ }()); JS world中新的最佳实践是使用库和/或 对你问题的简短回答 (function(global){ global.widgetName = {}; }(this)); 不清楚你在问什么。你能提供更多的细节吗?你引用的代码是正确的。接下来要做什么很大程度上取决于您希望实现的目标。您在日常浏览器中声明的每个变量都应该可以通过窗口访问。例如,var foo=

我需要编写一个在窗口属性中实例化的模块模式。最好的方法是什么

var widget = (function(){


}());

JS world中新的最佳实践是使用库和/或

对你问题的简短回答

(function(global){
    global.widgetName = {};
}(this));

不清楚你在问什么。你能提供更多的细节吗?你引用的代码是正确的。接下来要做什么很大程度上取决于您希望实现的目标。您在日常浏览器中声明的每个变量都应该可以通过
窗口
访问。例如,
var foo=3;window[“foo”]//返回3
这是测试中的一个问题。“创建在窗口属性中实例化的模块模式”。