我正在阅读backbone.js文档,并看到很多代码将属性分配给window对象:
window.something = "whatever";
Run Code Online (Sandbox Code Playgroud)
调用此代码与分配变量和创建全局变量之间的区别是什么,如下所示:
something = "whatever";
Run Code Online (Sandbox Code Playgroud)
我假设有某种范围不同,和/或对象所有权差异(窗口是所有者与否)但我对两者之间的细节感兴趣,为什么我会使用窗口vs不使用它.
我只注意到top,window和parent变量给我相同的值.我在gmail收件箱页面测试了这个.有谁知道这三个值之间有什么区别?