一、BOM 的概念
BOM(Browser Object Model)是指浏览器对象模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。
BOM 由多个对象组成,其中代表浏览器窗口的 Window 对象是 BOM 的顶层对象,其他对象都是该对象的子对象。
二、BOM 的顶级对象
window 是浏览器的顶级对象,当调用 window 下的属性和方法时,可以省略 window。
在 <script> 标签中定义的全局变量都属于 window,都是 window 对象的属性。
注意:
1. name 是 window 的属性,是一个字符串类型,所有不要随便使用该属性或以此来命名变量
2. top 是 window 的数学,只能获取值不能赋值。