什么是DOM?

 我来答
幻翼高达Zero
2023-05-18 · TA获得超过1.7万个赞
知道答主
回答量:499
采纳率:0%
帮助的人:8.1万
展开全部

DOM是网页中的用来表示文档中对象的标准模型,通过JavaScript可以对网页中的所有DOM对象进行操作,是由万维网联盟W3C组织制定的标准编程接口。

文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM。

Document Object Model的历史可以追溯至1990年代后期微软与Netscape的“浏览器大战”,双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器强大的功能。

微软在网页技术上加入了不少专属事物,既有VBScript、ActiveX、以及微软自家的DHTML格式等,使不少网页使用非微软平台及浏览器无法正常显示。

扩展资料:

DOM的分级:

根据W3C规范,将DOM分为1级、2级、3级共3个级别。

1、1级DOM

1级DOM在1998年10月份成为W3C的提议,由DOM核心与DOM HTML两个模块组成。DOM核心能映射以XML为基础的文档结构,允许获取和操作文档中的任意部分。

2、2级DOM

鉴于1级DOM仅以映射文档结构为目标,DOM 2级面向更为宽广。通过对原有DOM的扩展,2级DOM通过对象接口增加了对鼠标和用户界面事件、范围、遍历(重复执行DOM文档)和层叠样式表(CSS)的支持。同时也对DOM 1的核心进行了扩展,从而可支持XML命名空间。

3、3级DOM

3级DOM通过引入统一方式载入和保存文档和文档验证方法对DOM进行进一步扩展,DOM3包含一个名为“DOM载入与保存”的新模块,DOM核心扩展后可支持XML1.0的所有内容,包括XML Infoset、 XPath、和XML Base。

参考资料来源:百度百科-DOM

微测检测5.10
2023-07-11 广告
IEC62133与en62133的区别如下:1. 认证机构不同:IEC62133是国际的标准,它以国际通用的标准进行生产;而en62133采用的是欧盟的标准,它使用欧盟的生产需求进行生产。2. 宗旨不同:IEC62133的宗旨是促进电气、电... 点击进入详情页
本回答由微测检测5.10提供
知识传播布道者
2023-06-02 · 学习,归纳,总结,分享
知识传播布道者
采纳数:2333 获赞数:514

向TA提问 私信TA
展开全部
DOM(Document Object Model,文档对象模型)是指HTML或XML文档的编程接口,它将文档表示为一个树形结构,其中每个节点都代表文档中的一个元素、属性、文本,甚至是一个注释等。

在Web开发中,JavaScript能够操作DOM,以改变网页的结构、样式和内容。通过使用DOM API提供的方法和属性,可以动态地创建、修改和删除DOM元素和节点,从而实现对页面的动态更新和交互操作。

DOM树中从根节点逐层向下延伸,最终形成一棵大树,其顶层节点通常称为文档节点(document),该节点对象是DOM树的根节点。文档节点的下面直接连接着HTML文档的第一个元素节点,即html节点。html节点又是body节点的父节点,依此类推。我们可以通过JavaScript代码来获取、访问DOM节点,并对其进行各种操作,如添加、删除、修改、移动等,从而实现对网页的动态交互和特效效果。

总之,DOM是一种用来操作网页结构的标准API,提供了一组机制和接口,使得开发者可以在网页中执行动态操作,丰富用户的体验。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式