解析文档构建DOM树 解析HTML,生成DOM树解析CSS,生成CSSOM树解析JS,遇到<script>标签,立即执行脚本,所以需要放在HTML底部,可以操作DOM树和CSSOM树 构建渲染树 根据DOM树,CSSOM树生成渲染树,所以CSS需要放在<head> 布局和绘制渲染树 对渲染树的每个节点进行布局处理遍历渲染树并绘制每一个节点 重排和重绘 重排: display:none 大小,位置,折叠展开 重绘 visibility:hidden 背景颜色,文字颜色,下划线,阴影