当前位置:首页 » 网页前端 » 前端dom和bom重要吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

前端dom和bom重要吗

发布时间: 2022-06-11 02:29:45

㈠ DOM和BOM有什么区别吗

BOM是浏览器对象模型,DOM是文档对象模型,前者是对浏览器本身进行操作,而后者是对浏览器(可看成容器)内的内容进行操作。应该说DOM包含了string、window、document(这三个是都是DOM里不同类别的对象)。window对象为模型中最高一级,window.document的写法正说明此点

㈡ JavaScript的BOM和DOM有什么区别

JavaScript的BOM和DOM的区别如下:

1、BOM和浏览器关系密切,DOM和文档有关,这里的文档指的是网页,也就是HTML文档。

2、BOM是Browser Object Model的缩写,即浏览器对象模型。DOM是Document Object Model的缩写,即文档对象模型。

3、BOM没有相关标准。DOM是W3C的标准。

4、BOM的最根本对象是window。DOM最根本对象是document(实际上是window.document)。

二者之间的关系说明如图:

㈢ Web前端开发技术当中 HTMLDOM 和BOM技术的优点和缺点 要求分条简要论述,求各位学霸帮忙= =作业

在学习javascript中学到了BOM和DOM,只看外表,他们就B和D的区别。他们到底是什么,有什么区别呢?

BOM的全称是BrowserObjectModel,中文名是浏览器对象模型。允许通过BOM访问和操控浏览器窗口,研发者通过使用BOM,可移动窗口、更改状态栏文本、执行其它不与页面内容发生直接联系的操作。BOM是JavaScript应用中唯一没有相关标准的部分,这是BOM真正独特且经常出现问题的所在。 BOM主要处理浏览器窗口与框架,浏览器特有的JavaScript扩展都被认作是BOM的一部分。由于BOM没有相关标准,每个浏览器都有其自己对BOM的实现方式。BOM有窗口对象、导航对象等一些实际上已经默认的标准,但对于这些对象和其它一些对象,每个浏览器都定义了自己的属性和方式。

BOM的对象:window对象是其核心对象,表示整个浏览器窗口。document对象是BOM的对象,但他又是DOM中的对象。


DOM的根节点是document对象。DOM属性中,我们常用的类型:元素节点,属性节点,文本节点。

上面说了那么多,简单地说:

1.BOM缺乏标准,DOM的标准是W3C。

2.BOM和浏览器关系密切,DOM和HTML或XML文档关系密切。

3.BOM的根本对象是window对象,DOM的根本对象是document对象。

我所了解到的都还只是皮毛,一些理论东西,通过以后的学习和项目实践会进一步加深。

㈣ javascript中的dom和bom有什么区别不太理解

BOM是Brower Object Model的缩写,意思是浏览器对象模型。主要包括window对象、document对象、location对象、navigagor对象以及screen对象等。
DOM 是Document Object Model,即文本对象模型。是一种与平台语言的接口,允许通过程序和脚本访问和动态更新文档的内容、结构和样式。

㈤ 如何理解前端中的DOM,BOM

DOM 全称是 Document Object Model,也就是文档对象模型。
个人理解,DOM包含三层意思:1.DOM是一个操作HTML的API接口 2.DOM是一个HTML结构模型 3.DOM代指该HTML模型中的对象
1.DOM是一个操作HTML的API接口
HTML本身是静态的,是不变的,每个标签的内容以及属性都是死的。

如果要让网页动起来,就要完成两步:第一步是思维上的转变(网页是可以动起来的),第二部是操作上的突破(如何动起来)
DOM完成了上述两步,它首先在板结的HTML上找到突破口,定义了一些可以改变的东西,之后又针对这些突破口设计了一系列API,让人们能通过这些API来操作这些元素。
2.DOM是一个HTML结构模型

在DOM出现之前,我想HTML文件对于很多人只不过是一段遵循特殊规则的文本,而DOM却给它建立了一个结构模型,使它立体了起来。
3.DOM代指该HTML模型中的对象

一句话概括,DOM就是上图中的那些节点。
那么,BOM又是什么?
BOM 是 Browser Object Model,浏览器对象模型。
简单地说,BOM和DOM一样,只不过DOM操作的是HTML中的元素,BOM是浏览器的API、操作的是浏览器(即控制浏览器的行为)

㈥ BOM和DOM有什么关系

BOM是浏览器对象模型,用来获取或设置浏览器的属性、行为,例如:新建窗口、获取屏幕分辨率、浏览器版本号等。
DOM是文档对象模型,用来获取或设置文档中标签的属性,例如获取或者设置input表单的value值。
BOM的内容不多,主要还是DOM。

由于DOM的操作对象是文档(Document),所以dom和浏览器没有直接关系。

㈦ 关于dom和bom

getElementsByTagName('body')[0] 才是 document.body, 前者返回的是一个数组,虽然它只有一个元素。 BOM 和DOM 没有直接的关系,他们之前没有可比性,不是同一类型的东西。

㈧ JavaScript 现在BOM还有用吗

bom就是浏览器对象模型
包括window document location navigator screen对象
应该都有说的啊
只是dom相对应用比较多所以比较重要而已

㈨ 谁能通俗的讲下javascript里的DOM和BOM分别是什么详细点,好理解点

这是两个比较大的对象,js的最主要功能就是操纵这两个模型里面的东西
bom是代表浏览器,dom是代表一个网页文档。
bom的属性方法用于操纵浏览器,dom的属性方法用于操纵网页元素和css。