window 和 top javascript 全局变量有什么区别?
What's differents between window and top javascript global variable?
我在一个外部脚本中发现了一个名为 top
的新全局变量,但我没有看到与 window
变量的区别?!
外部脚本示例:
var doc = top.document;
var re = top.RegExp;
var nav = top.navigator;
window 和 top javascript 全局变量有什么不同?
Window 表示当前 window 上下文,而 top 表示最顶层 window 的上下文.
如果您不使用框架并且页面中的所有内容都位于单个 window 则两者相同。
但是,如果您在页面中有 多个框架,那么 window 将代表当前聚焦的框架,而 top 将代表 window,它包含页面中的所有框架。
我在一个外部脚本中发现了一个名为 top
的新全局变量,但我没有看到与 window
变量的区别?!
外部脚本示例:
var doc = top.document;
var re = top.RegExp;
var nav = top.navigator;
window 和 top javascript 全局变量有什么不同?
Window 表示当前 window 上下文,而 top 表示最顶层 window 的上下文.
如果您不使用框架并且页面中的所有内容都位于单个 window 则两者相同。
但是,如果您在页面中有 多个框架,那么 window 将代表当前聚焦的框架,而 top 将代表 window,它包含页面中的所有框架。