浏览器渲染过程

内核

浏览器组成

过程

基本流程
解析HTML构建DOM Tree–>构造Render Tree–>布局Render Tree–>绘制Render Tree

概念
1) HTML—-> DOM Tree

2) Style Rules —> CSS Tree

3) JS操作DOM API/CSSDOM API—>操作DOM / CSS

4)DOM+CSS DOM=Render Tree

5) 通过Native GUI API 绘制–>painting

6) 页面某部分改变影响了布局需要回流–>reflow

7)改变某个元素但不影响布局,不改变几何尺寸–>repaint

主要过程

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理