窗口背后的原因和窗口的顶部属性是什么
What is the reasoning behind window and top property of window?
我一直在阅读Eloquent JavaScript并发现:
window.window === window // true
而且
window.top === window // true
当然
window.top === window.top.top.top.window //true
这都是意料之中的事,因为对象指向自己。我也知道窗口包含所有全局JavaScript变量,包括它自己,但是:
- 这个自指针有什么用
- 为什么我们需要顶部指向同一指针
window.top
的用途
顶部
window.top
是指嵌套在<iframe>
子窗口的一个或多个层中的窗口的最顶部窗口
自身(或窗口)
从window.self
:的MDCN页面
if (window.parent.frames[0] != window.self) {
// this window is not the first frame in the list
}
window.self几乎总是在比较中使用,就像上面的例子一样,它可以确定当前窗口是否是父帧集中的第一个子帧。
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 打破承诺链的好方法是什么
- 基于窗口宽度jquery的函数的替代方法是什么
- 是什么触发了浏览器中的弹出窗口阻止程序
- 在上下文菜单项单击上显示侧边栏/弹出窗口的最佳方法是什么
- “按窗口或内容滚动事件”是什么意思
- 使用 JQuery 创建父窗口对象的正确方法是什么?
- 当我提醒“;这个“;鼠标悬停在<td>[对象窗口]弹出-那是什么
- 弹出窗口的确切函数是什么
- 窗口背后的原因和窗口的顶部属性是什么
- “窗口”的真正含义是什么?在Meteor.js应用中,onload '用于铁路由
- 这段代码是什么意思?(窗口),函数(a, b, c)
- 使用弹出窗口的替代方法是什么,以避免Firefox4弹出窗口的最大计数
- 窗口的参数是什么?开放的接受
- AngularJS:在鼠标点击外部时关闭下拉/弹出窗口元素的正确方法是什么?
- 如果被窗口打开,新窗口的属性是什么?打开功能
- 检测窗口控制台存在的正确方法是什么
- 打开的目标名称是什么?窗口为tabpage_1
- 打开新浏览器窗口的最佳方法是什么