JavaScript 之 BOM

一、BOM 的概念

  BOM(Browser Object Model)是指浏览器对象模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。

  BOM 由多个对象组成,其中代表浏览器窗口的 Window 对象是 BOM 的顶层对象,其他对象都是该对象的子对象。

二、BOM 的顶级对象

  window 是浏览器的顶级对象,当调用 window 下的属性和方法时,可以省略 window。

  在 <script> 标签中定义的全局变量都属于 window,都是 window 对象的属性。

  注意:

    1. name 是 window 的属性,是一个字符串类型,所有不要随便使用该属性或以此来命名变量

    2. top 是 window 的数学,只能获取值不能赋值。 

原文地址:https://www.cnblogs.com/niujifei/p/11441642.html