浏览器渲染过程
浏览器请求服务器获得html文件,html就相当于网页的框架结构,然后再把html转化成dom。我们一般会把css文件以link标签引入到html文件里面,当解析html文件的时候遇到link标签,就会像服务器发送请求获取css文件,然后把css文件转化为cssom。执行js,最后把cssom和dom结合成渲染树,(注意这里不是简单的结合,渲染树上面的节点是能够呈现在页面上的内容,也就是一些标签和某些样式是不会呈现出来,也就是不会挂载在渲染树上面)。
js的解析会导致页面堵塞,html是可以部分解析的,css不可以部分解析
总体流程
总体流程