博主信息
博文 44
粉丝 0
评论 0
访问量 43300
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
DOM-概念
的博客
原创
1112人浏览过

# DOM操作


## 1. DOM是什么


* `DOM`是文档对象模型(Document Object Model)的简称

* `Document`: 指`html/xml`等结构性的文档

* `Object`: 指文档以及它内部的节点

* `Model`: 指文档中节点的组织形式(`tree`)

* `DOM`基本思想是把结构化的文档解析成一系列的节点,再由这些节点组成一个树状结构

* 这个树状结构,就是大家常说的`DOM Tree`(DOM树)

* 所有节点和最终的树结构,都有规范的对外访问接口,便于编程语言操作文档

* 所以,`DOM`就是文档(`html/xml/svg`)的编程接口


----------------------------------------------------------


## 2. DOM的标准


* `DOM`有自己的国际标准, 目前最新的是`DOM3`,`DOM4`正在制定中

* 本章我们学习的是`JavaScript`编程语言操作`DOM`的实现与应用


----------------------------------------------------------


## 3. JavaScript与DOM的关系


* 因此,严格来说,`DOM`并不属于`JavaScript`,但是操作`DOM`却是`JavaScript`最主要的任务

* 所以,有人认为`DOM`是`JavaScript`密不可分的一部分, 也是有道理的

* 但是其它编程语言也有操作`DOM`的函数,但都没有`JavaScript`这么纯粹与高效


----------------------------------------------------------


## 1. 节点的概念


* `DOM`的最小操作单元叫做`节点`(Node)

* 一个完整的`DOM树`就是由许多不同类型的节点组成

* 节点的类型主要有六种:

* `Document`: 文档节点(整个文档window.docment)

* `DocumentType`: 文档类型节点

* `Element`: 元素节点

* `Attribue`: 属性节点

* `Text`: 文本节点

* `DocumentFragment`: 文档碎片节点(小DOM)




本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学