ECMAscript是JS的核心,而要在web上使用JS,那么BOM无疑是真正的核心.BOM叫浏览器对象模型,它提供了许多对象,用于访问浏览器的功能. BOM的核心对象是window,它表示浏览器的一个实例.在浏览器中,它有双重角色,它既是通过JS访问浏览器的一个接口,又是ESMAScript规定的global对象. 1.全局作用域 在全局作用域中声明的变量,函数都会成为window对象的属性和方法.这里有一个小知识点:定义全局变量和在window对象上直接定义属性还是有点区别,全局变量不能通过…