BOM和DOM的区别

2017-08-23  本文已影响0人  大笑一声

BOM全称为Browser Object Model,译为浏览器对象模型。

作用:用于访问和操作浏览器窗口,使javascript于浏览器进行“对话”.

功能:

1.允许弹出新浏览器窗口

2.移动、关闭和更改浏览器窗口大小

3.提供web浏览器的导航对象

4.提供浏览器载入页面的本地对象

5.提供屏幕分辨率的屏幕对象

6.支持Cookies

内置对象:

window对象:代表浏览器窗口、web浏览器的最顶层对象、window对象的属性应用于整个窗口。

navigator对象:获取当前浏览器的基本信息

screen对象:获取显示浏览器屏幕的信息

location对象:用于描述浏览器打开网页的地址信息

history对象:包含了用户已浏览的URL信息

DOM:全称Document Object Model,译为文档对象模型。

作用:用于通过语言或脚本动态地访问和更新文档的内容、结构和样式

组成部分:

核心DOM:针对任何结构文化文档的标准模型

XML DOM:针对XML文档的标准模型

HTML DOM:针对HTML文档的标准模型

CSS DOM:针对CSS样式的标准模型

节点数:↓↓↓

描述:DOM将文档解析为数结构

节点→文档节点:整个文档。元素节点:每个HTML页面的元素。文本节点:包含在HTML元素中的文本内容。属性节点:每个HTML元素的属性。注释节点:HTML页面中的注释内容。

节点与元素:

上一篇 下一篇

猜你喜欢

热点阅读