美文网首页
BOM和DOM的区别

BOM和DOM的区别

作者: 大笑一声 | 来源:发表于2017-08-23 16:19 被阅读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页面中的注释内容。

节点与元素:

相关文章

  • javascript - 组成

    ECMAScript + DOM + BOM: 这里面所谓的方法和接口,的区别有哪些? js包含bom.dom,在...

  • [其他]document,window,DOM,BOM的区别

    document,window,DOM,BOM的区别 DOM DOM 全称是 Document Object Mo...

  • BOM和DOM的区别

    BOM中的对象 window对像 是整个BOM的核心,所有对象和集合都以某种方式回到window对象,window...

  • BOM和DOM的区别

    BOM全称为Browser Object Model,译为浏览器对象模型。 作用:用于访问和操作浏览器窗口,使ja...

  • DOM和BOM

    DOM和BOM 参考 DOM与BOM 和 BOM和DOM详解 javascript 有三部分构成:ECMAScr...

  • javascript的BOM和DOM笔记

    BOM和DOM编程: BOM(BOM(browser object model)浏览器对象模型 DOM(docum...

  • 06-BOM+DOM+事件

    一.BOM 1.BOM介绍 2.BOM中的对象和方法 二.DOM 1.DOM的概念 2.DOM节点分类 3.DOM...

  • 前端面试每日 3+1 —— 第31天

    今天的面试题 (2019.05.17) —— 第31天 [html] DOM和BOM有什么区别? [css] 让网...

  • 关于BOM

    BOM定义 (Browser Object Model)浏览器对象模型 与DOM相区别,DOM是与页面的内容,BO...

  • 逻辑与界面分离架构

    逻辑层的javascript: 与js的区别:1.没有dom和bom对象。2.有App,Page,getApp,g...

网友评论

      本文标题:BOM和DOM的区别

      本文链接:https://www.haomeiwen.com/subject/iczddxtx.html