标签: javascript jquery oop
我正在尝试创建一个像下面的对象
var x = function x(){};
这是否会在窗口级别/全局级别创建对象。这是使用它的好方法吗?
答案 0 :(得分:3)
如果这是在全局名称空间中编写的..意味着在加载的脚本中直接或在脚本标记中,这将是全局的。
但如果这是在内部进行的,例如,dom ready事件或onlad事件处理程序,那么这不会是全局的。
即使您在任何区域内,使用window.variable也会使其全局化。