2016-07-31 49 views
-1

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

var widget = (function(){ 


}()); 
+0

目前还不清楚你在问什么。你能提供更多细节吗?你所引用的代码是正确的。你接下来做什么取决于你想要达到的目标。 –

+0

您在日常浏览器中声明的每个变量都应该可以通过'window'访问。例如。 'var foo = 3;窗口[“foo”] //返回3' –

+0

这是一个测试中的问题。 “创建在窗口属性中实例化的模块模式”。 –

回答

0

在JS世界的新的最佳实践是使用UMDes6 modulesrollup库和/或babel

简短的回答你的问题

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