1、首先通过网络获得所请求的文档内容
2、解析请求的HTML文件,构建DOM树
3、解析请求的CSS文件,构建CSS规则树
4、将DOM树和CSS规则树合并成渲染树
5、最后就是重排和重绘了
值得一提:
重绘:页面的节点、布局什么的都不发生改变,只有一些颜色属性发生改变,就会发生重绘
重排:当页面的首次渲染会发生重排,然后就是当也面DOM被操作,或者一些布局节点发生改变的时候,都会发生重排。
1、首先通过网络获得所请求的文档内容
2、解析请求的HTML文件,构建DOM树
3、解析请求的CSS文件,构建CSS规则树
4、将DOM树和CSS规则树合并成渲染树
5、最后就是重排和重绘了
值得一提:
重绘:页面的节点、布局什么的都不发生改变,只有一些颜色属性发生改变,就会发生重绘
重排:当页面的首次渲染会发生重排,然后就是当也面DOM被操作,或者一些布局节点发生改变的时候,都会发生重排。