查看“DOM”的源代码
←
DOM
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{提示|该页面仍需进一步完善,欢迎加入我们}} 文档对象模型(Document Object Model,简称DOM),是一个跨平台、不依赖于特定编程语言的应用程序接口,它将[[HTML]]、[[XHTML]]、[[XML]]等标志语言文档解释为由节点构成树状结构。文档对象模型应用广泛,网页设计、[[Web前端开发|前段开发]]、[[网络抓取]]等方面的工作均涉及对文档对象模型的操作或解析。 == 概述 == === 基本概念 === * 文档对象模型用“逻辑树”来代表文档,树形结构的每个分支为节点,每个节点为“对象”,可赋予相应的属性、内容与样式,也通过事件控制器进行交互操作。 * 文档对象模型(DOM)分级: ** DOM Level 1:1998年10月发布,提供可以映射HTML和XML文档全部内容的完整模型,允许获取和操作文档的任意部分;包括DOM核心与DOM HTML两个模块组成; ** DOM Level 2:2000年末发布,通过对象接口增加了对鼠标和用户界面事件(DHTML长期支持鼠标与用户界面事件)、范围、遍历(重复执行DOM文档)和层叠样式表(CSS)的支持;扩展核心模块,增加了对XML命名空间的支持; ** DOM Level 3:2004年4月发布,扩展核心模块,支持XML1.0的所有内容,包括XML Infoset、[[XPath]]、XML Base,增加对串流XML文档的接口支持;新增对键盘事件的支持;新增了“DOM载入与保存”模块; ** DOM Level 4:2015年发布,WHATWG标准的摘要; === 发展沿革 === * 1990年代后期微软与Netscape的“浏览器大战”,双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器强大的功能。微软在网页技术上加入了不少专属事物,既有VBScript、ActiveX、以及微软自家的DHTML格式等,使不少网页使用非微软平台及浏览器无法正常显示;DOM即是这种背景下蕴酿和发展,并得到[[W3C]]的支持。 * 1998 年,W3C发布了第一级的 DOM 规范。这个规范允许访问和操作 HTML 页面中的每一个单独的元素。 * 2004年,W3C的DOM小组发布了最终版的推荐标准,并宣布解散,后续开发和维护移交给[[WHATWG]],并不断推出最新标准。 * 2009年,网络应用小组整合了W3C内的DOM开发工作;2013年,由于DOM开发工作进展缓慢,且HTML5标准即将发布,DOM 4级规范工作被重新分配给HTML工作小组,以期加快进度;2015年,网络应用小组解散,DOM维护工作移交至网络平台小组; * 2015年,W3C参照WHATWG标准,推出新的DOM推荐标准; == 应用 == == 上手 == == 参考链接 == * [[wikipedia:Document_Object_Model|Wikipedia: Document Object Model]] * [https://baike.baidu.com/item/DOM/50288 百度百科:DOM(文档对象模型)] [[分类:技术标准与规范]]
该页面使用的模板:
模板:提示
(
查看源代码
)
返回至
DOM
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
分类索引
最近更改
随机页面
用户指南
编辑助手
工具
链入页面
相关更改
特殊页面
页面信息