BOM学习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BOM学习相关的知识,希望对你有一定的参考价值。

  所谓的BOM即浏览器对象模型(Browser Object Model)。BOM赋予了JS操作浏览器的能力,即window操作。DOM则用于创建删除节点,操作html文档。BOM尚无正式的标准,导致各浏览器对于BOM方法的支持各有不同,因此需要具体问题具体对待。

  

1、BOM简介。

  所谓的BOM即浏览器对象模型(Browser Object Model)。BOM赋予了JS操作浏览器的能力,即window操作。DOM则用于创建删除节点,操作HTML文档。BOM尚无正式的标准,导致各浏览器对于BOM方法的支持各有不同,因此需要具体问题具体对待。

2、window对象。

  window对象是BOM的核心,window对象指当前的浏览器窗口。所有JS全局对象、函数以及变量都属于window对象。全局变量是window对象的属性。全局函数是window对象的方法。甚至DOM的document也属于window对象的属性之一,只是大多数情况下可以忽略不写。

以上是关于BOM学习的主要内容,如果未能解决你的问题,请参考以下文章

BOM 操作学习笔记

Python学习第81天(js的BOM对象)

Python学习(二十二)—— 前端基础之BOM和DOM

js中BOM学习

JS学习笔记8之 BOM-浏览器对象模型

BOM浏览器对象模型(学习笔记)