1.html文件是边下载边解析成DOM树吗?2.浏览器在什么时候向服务器发送获取css、js外部文件的请求?3.浏览器在解析<style>或外部css文件,生成CSSOM树时会阻塞DOM树的构建吗?<style>和<link>在阻塞解析方面有什么区别?不同位置的<style>和<link>,尤其是位置靠后的css块,对于CSSOM的构建,有什么影响吗?4.浏览器是等到DOM和CSSOM都构建完成以后才渲染页面吗?本人前端小白,看了好多文章,感觉越来越乱,希望大牛能够指点一下浏览器在加载、解析html、css、js文件时,相互之间的阻塞到底是怎样的一个情况,感激不尽、感激不尽、感激不尽......
1 回答
![?](http://img1.sycdn.imooc.com/545867790001599f02200220-100-100.jpg)
摇曳的蔷薇
TA贡献1793条经验 获得超6个赞
文件是从上往下执行的,这就是如果把link css放在标签class引用之后,页面打开的时候一开始有一会是乱的。你不需要纠结这个问题,无特殊原因原则就是:
1.link css放在head中
2.js放在body最下面
添加回答
举报
0/150
提交
取消