当前位置: 首页 > Web前端 > HTML

js加载css前后加载js的

时间:2023-03-28 19:07:59 HTML

文章不好解释,请关注公众号毛毛虫的小蜡笔,多多支持,谢谢。问题看到一张图,我想到了一个问题:js放在css之前,js放在css之后,会不会挡住页面?如下截图所示:一开始js肯定会阻塞在css之后,因为js会先被解释执行,然后再渲染后面的节点。但是屏幕截图的右侧呢?会堵吗?一般js很少写在css上,所以这种情况比较少考虑。但是从浏览器渲染的角度来看,js会阻塞后面的css加载和node渲染。验证js放在css后面,DOM加载时间5.11s,加载时间5.14s。如下截图所示:js放在css前面,DOM加载时间为2.40s,加载时间为3.40s。如下截图所示:详情请看:毛毛虫的小蜡笔