极智开发 | 讲讲 DOM 树

网友投稿 613 2022-11-09

极智开发 | 讲讲 DOM 树

极智开发 | 讲讲 DOM 树

大家好,我是极智视界,本文讲一下 DOM 树。

搞前端的同学对于这个概念肯定是熟悉的不能再熟悉,DOM 即 Document Ojbect Model 文档对象模型,是 W3C 组织推荐的 处理可扩展标记语言 (HTML 或者 XML) 的标准 编程接口。W3C 已经定义了一系列的 DOM 接口,通过这些 DOM 接口可以改变网页的内容、结构和样式。而 DOM 树 是以 HTML Document 为根节点,其余节点为子节点,组织成一个树状的数据结构表示。

上面的介绍可能还不够直观,举个例子,比如我们打开了 淘宝首页,然后你 按 F12 或 右键 -> 检查,会得到如下截图:

右侧即为 DOM,其结构为 DOM 树,每个网页都会有它自身的一个 DOM 树,其中 ​​​​​ 为根节点,​​​​​ 、​​

​​ 这些都是子节点,其结构就像棵树,根只有一个、树枝可以肆意生成,如下:

若我们用 vscode 来编辑 HTML,则可以输入 ​​html​​ 以快速构建骨架:

Document

看起来是不是像这样:

好了,以上分享了 DOM 树的概念。希望我的分享能对你的学习有一点帮助。

​​《极智开发 | 讲讲 DOM 树》​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:3个镜像构建和扫描的最佳实践
下一篇:​Python是如何表示时间的?2个模块、3种方式,1文看懂~
相关文章

 发表评论

暂时没有评论,来抢沙发吧~