什么是回流,什么是重绘,有什么区别?
文章目录html 加载时发生了什么什么是回流什么是重绘区别扩展:浏览器的帮忙自己的优化
html 加载时发生了什么
在页面加载时,浏览器把获取到的HTML代码解析成1个DOM树,DOM树里包含了所有HTML标签,包括display:none隐藏,还有用JS动态添加的元素等。
浏览器把所有样式(用户定义的CSS和用户代理)解析成样式结构体
DOM Tree 和样式结构体组合后构建render tree, render tree类似于DOM tree,但区别很大,因为render tree能识别样式,rend
原创
2020-09-11 20:39:00 ·
750 阅读 ·
0 评论