【发布时间】:2013-09-18 14:16:45
【问题描述】:
我正在使用一些需要全局配置变量的库(例如 Less.js 和 Dojo)。例如:
less = { ... };
dojoConfig = { ... };
这没问题,但我想知道,我应该在窗口上显式声明这个变量吗?
window.less = { ... };
window.dojoConfig = { ... };
每种方法的优缺点是什么?从实际代码中引用此变量的优缺点是什么(不考虑可能与局部变量发生名称冲突):
var somethingNew = dojoConfig.something;
我唯一能想到的是没有窗口的代码更漂亮:)
【问题讨论】:
标签: javascript window