- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
为什么 DOM 有一个名为 self
的对象和另一个名为 window
的对象,而它们是同一事物?更让人困惑的是 window
有一个名为 self
的属性,所以:
window === window.self === self
为什么会这样?我应该使用哪一个?
最佳答案
self
由 javascript 环境定义并指向 [global] 对象(但不是规范的一部分,因此可能不存在),而 window
是 DOM 规范的一部分。在大多数浏览器中,window
被用作 [global] 对象,但并非总是如此。
self == window.self
并不奇怪,因为它们是同一个对象 - 当查找 self
时,它被发现是全局的一个属性对象(窗口
)。所以它实际上与 window.self == window.self
相同。
如其他地方所述,要可靠地引用 [global]
对象,您应该通过在全局执行上下文中运行 var global = this;
来定义它。
关于javascript - 为什么 DOM 既有 window 又有 self?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2797531/
为什么 DOM 有一个名为 self 的对象和另一个名为 window 的对象,而它们是同一事物?更让人困惑的是 window 有一个名为 self 的属性,所以: window === window
我对 AMQP 的理解是,消息只有以下几个组成部分: 邮件正文 路由键 交流 队列附加到交换。消息不能对队列有任何了解。他们只是发布到一个交换器,然后根据交换器类型和路由键,将消息路由到一个或多个队列
仅仅是因为“大型 API 综合症”还是生成在某些情况下更偏向的随机数?如果是……我认为控制偏见很重要。 最佳答案 他们是一样的,真的。只是一个方便的方法。检查 javadoc here .此外,您
我是一名优秀的程序员,十分优秀!