浏览器-DOM树

前言:

在渲染流水线中直接或者间接地依赖于 DOM 结构,本文按着网络数据流路径来介绍 DOM 树是如何进行构建的。

节点(Node):

节点(Node)原本是网络术语,表示网络中的连接点。一个网络是由一些节点构成的集合。节点作为 DOM 树结构中的连接点,最终构成了完整的 DOM 树结构。

常见节点类型:
在这里插入图片描述
除了常见的节点还有其他的一些节点类型。


DOM:

从网络传给渲染引擎的 HTML 文件字节流是无法直接被渲染引擎理解的,所以要将其转化为渲染引擎能够理解的内部结构,这个结构就是 DOM。

文档对象模型 (DOM) 是HTML和XML文档的编程接口。它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象(包含属性和方法的对象)组成的结构集合。简言之,它会将web页面和脚本或程序语言连接起来。

DOM的作用:

  • 从页面的视角来看,DOM 是生成页面的基础数

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值