关于BOM的理解

BOM提供了很多对象,用于访问浏览器的功能,这些功能与网页内容无关

BOM的核心对象时window,她表示浏览器的一个实例

window的双重角色   1.JS访问浏览器窗口的一个接口

           2.ECMAScript规定的Global对象(浏览器环境下),也就是说,在网页中定义的任何一个对象,变量,函数,都是以window为根对象

在JS中,不存在独立的函数,所有的函数都一定是某个对象的方法

定义全局变量和在window对象上定义属性的区别:全局变量的定义无法用delete删除

原文地址:https://www.cnblogs.com/frontendnotes/p/6417211.html