两分钟全知道浏览器渲染解析过程

博客介绍了浏览器组件的构成及渲染流程。浏览器先通过请求URL进行域名解析,向服务器发起请求并接收文件,接着解析HTML构建DOM树、解析CSS构建CSSOM树,加载JS后通过DOM和CSSOM生成渲染树,最后将渲染树节点遍历到屏幕上。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

浏览器的渲染

介绍浏览器组件的构成:
在这里插入图片描述
下面先来张图看下浏览器引擎工作流程:
在这里插入图片描述
浏览器解析 :
1、浏览器通过请求的 URL 进行域名解析,向服务器发起请求,接收文件(HTML、CSS、JS、Images等等)。
2、解析HTML 文件后,开始构建 DOM树
3、解析CSS 样式文件后,开始构建 CSSOM树
4、Javascript 脚本文件加载后, 通过 DOM和 CSSOM生成渲染树
5、将渲染树的每个节点遍历到屏幕上
构成DOM树:
当浏览器接收到服务器响应的HTML后,会遍历HTML文档节点,生成DOM树
在这里插入图片描述
构成CSSOM规则树:
CSS规则对象包含对应于CSS语法的选择器和声明对象以及其他对象。
在这里插入图片描述
构成渲染树(由DOM和CSSOM组合而成):
DOM和CSS规则树共同构建称渲染树,浏览器先从DOM树的根节点开始遍历每个节点,对于每个节点再寻找适配的CSS样式规则。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值