为了账号安全,请及时绑定邮箱和手机立即绑定

html、css、js阻塞

html、css、js阻塞

红糖糍粑 2018-12-26 21:15:18
1.html文件是边下载边解析成DOM树吗?2.浏览器在什么时候向服务器发送获取css、js外部文件的请求?3.浏览器在解析<style>或外部css文件,生成CSSOM树时会阻塞DOM树的构建吗?<style>和<link>在阻塞解析方面有什么区别?不同位置的<style>和<link>,尤其是位置靠后的css块,对于CSSOM的构建,有什么影响吗?4.浏览器是等到DOM和CSSOM都构建完成以后才渲染页面吗?本人前端小白,看了好多文章,感觉越来越乱,希望大牛能够指点一下浏览器在加载、解析html、css、js文件时,相互之间的阻塞到底是怎样的一个情况,感激不尽、感激不尽、感激不尽......
查看完整描述

1 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

文件是从上往下执行的,这就是如果把link css放在标签class引用之后,页面打开的时候一开始有一会是乱的。你不需要纠结这个问题,无特殊原因原则就是:
1.link css放在head中
2.js放在body最下面

查看完整回答
反对 回复 2019-01-04
  • 1 回答
  • 0 关注
  • 772 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信