【发布时间】:2012-05-11 14:19:59
【问题描述】:
ECMAScript 规范定义了一个"unique global object that is created before control enters any execution context"。这个全局对象是 ECMAScript 的标准内置对象,因此是原生对象。
规范还规定:
除了本规范中定义的属性之外,全局 对象可能具有其他主机定义的属性。这可能包括一个 其值为全局对象本身的属性;例如,在 HTML 文档对象模型的全局对象的
window属性是 全局对象本身。
因此,在网络浏览器中,window 对象只是 ECMAScript 全局对象的一个方便名称,因此,window 对象是原生 ECMAScript 对象。
我理解正确吗?
【问题讨论】:
标签: javascript browser