DOM level 1\2\3 概述
来源:互联网 发布:淘宝卖家仓库在哪里 编辑:程序博客网 时间:2024/05/21 19:30
DOM的概念:
文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。Document Object Model的历史可以追溯至1990年代后期微软与Netscape的“浏览器大战”,双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器强大的功能。微软在网页技术上加入了不少专属事物,计有VBScript、ActiveX、以及微软自家的DHTML格式等,使不少网页使用非微软平台及浏览器无法正常显示。DOM即是当时蕴酿出来的杰作。
根据W3C DOM规范,DOM是HTML与XML的应用编程接口(API),DOM将整个页面映射为一个由层次节点组成的文件。有1级、2级、3级共3个级别。
1级DOM
2级DOM
3级DOM
"0级"DOM
文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。Document Object Model的历史可以追溯至1990年代后期微软与Netscape的“浏览器大战”,双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器强大的功能。微软在网页技术上加入了不少专属事物,计有VBScript、ActiveX、以及微软自家的DHTML格式等,使不少网页使用非微软平台及浏览器无法正常显示。DOM即是当时蕴酿出来的杰作。
根据W3C DOM规范,DOM是HTML与XML的应用编程接口(API),DOM将整个页面映射为一个由层次节点组成的文件。有1级、2级、3级共3个级别。
1级DOM
1级DOM在1998年10月份成为W3C的提议,由DOM核心与DOM HTML两个模块组成。DOM核心能映射以XML为基础的文档结构,允许获取和操作文档的任意部分。DOM HTML通过添加HTML专用的对象与函数对DOM核心进行了扩展。
2级DOM
鉴于1级DOM仅以映射文档结构为目标,DOM 2级面向更为宽广。通过对原有DOM的扩展,2级DOM通过对象接口增加了对鼠标和用户界面事件(DHTML长期支持鼠标与用户界面事件)、范围、遍历(重复执行DOM文档)和层叠样式表(CSS)的支持。同时也对DOM 1的核心进行了扩展,从而可支持XML命名空间。
2级DOM引进了几个新DOM模块来处理新的接口类型:
DOM视图:描述跟踪一个文档的各种视图(使用CSS样式设计文档前后)的接口;
DOM事件:描述事件接口;
DOM样式:描述处理基于CSS样式的接口;
DOM遍历与范围:描述遍历和操作文档树的接口;
3级DOM
3级DOM通过引入统一方式载入和保存文档和文档验证方法对DOM进行进一步扩展,DOM3包含一个名为“DOM载入与保存”的新模块,DOM核心扩展后可支持XML1.0的所有内容,包括XML Infoset、 XPath、和XML Base。
"0级"DOM
当阅读与DOM有关的材料时,可能会遇到参考0级DOM的情况。需要注意的是并没有标准被称为0级DOM,它仅是DOM历史上一个参考点(0级DOM被认为是在Internet Explorer 4.0 与Netscape Navigator4.0支持的最早的DHTML)。
转自:https://www.cnblogs.com/PopularProdigal/p/6506003.html
阅读全文
0 0
- DOM level 1\2\3 概述
- 什么是DOM,DOM level 1\2\3 的区别是什么?
- DOM level 2
- 第2章DOM概述
- 可怜的 DOM Level 2 事件模型
- DOM概述
- DOM DOM概述
- Level 0 DOM
- (1)DOM概述、DHTML概述、window对象常用对象
- 2.7 DOM Level 3 加载和保存规约
- DOM Level-2的Range对象的经典文章
- DOM Level 2 Event与jQuery源码:捕获与冒泡
- DOM Level 1 的 Feature String 的含混之处
- DOM LEVEL 1 中的那些事儿[总结篇-上]
- DOM LEVEL 1 中的那些事儿[总结篇-下]
- DOM解析轻松入门(四)--DOM Level 3 Load and Save
- DOM解析轻松入门(三)--.DOM Level 2 Tranversal 和Range
- DOM模型概述
- 个人C++错误汇总
- delphi pos 多个中文字符
- 商业智能时代,却有人称要干掉bi决策支持系统?
- MFC控件的Z序
- mybatis $ #区别
- DOM level 1\2\3 概述
- 求平均值
- android 源码在线阅读,支持下载
- 端口号被占用
- 工具类
- oracle 常用函数
- Java Serializable(序列化)的理解和总结
- 酷狗缓存文件kgtemp解密
- cannot call member function without object