关注
css会在特定情况造成dom解析阻塞 场景 当解析到JS时,如果前面还存在没有解析完成的CSS,则当前JS解析会被阻塞(因为浏览器无法判断js会不会去获取dom的style属性,只能先等css完成解析),直到前面的所有CSS都完成解析。 众所周知同步js执行肯定会阻塞dom的解析。 这个时候就造成了一种现象即:因为在解析js,但是css的还没完成解析,此时js阻塞等待css解析完成,js同时阻塞了html,所以css解析间接阻塞了dom的解析。 优化的办法 1.js设置为defer或者async 2.动态插入外联js 3.js放在body外的底部 4.css放在head中
查看原帖
点赞 评论
相关推荐
04-23 23:21
摄影/摄像 点赞 评论 收藏
转发
牛客热帖
正在热议
# 牛友的五一计划 #
21756次浏览 419人参与
# 晒一晒我的offer #
2842444次浏览 50062人参与
# 牛客帮帮团来啦!有问必答 #
407037次浏览 7893人参与
# 市场营销面经 #
1357次浏览 71人参与
# 如何看待offer收割机的行为 #
195647次浏览 3001人参与
# 非技术岗薪资爆料 #
9576次浏览 200人参与
# 正在春招的你,也参与了去年秋招吗? #
123794次浏览 1627人参与
# 产品实习,你更倾向大公司or小公司 #
31416次浏览 492人参与
# 在国企工作的人,躺平了吗? #
73431次浏览 892人参与
# 第一次面试 #
18756次浏览 291人参与
# 国企和大厂硬件兄弟怎么选? #
28121次浏览 537人参与
# 2022届毕业生现状 #
285971次浏览 4103人参与
# 硬件人的春招flag #
14622次浏览 199人参与
# 浅聊一下我实习的辛苦费 #
71179次浏览 644人参与
# 华为求职进展汇总 #
444221次浏览 4451人参与
# 你更愿意参加线上面试还是线下面试? #
7193次浏览 101人参与
# 女生做医疗销售有前景吗 #
3940次浏览 50人参与
# 提前批真的不会影响正式批吗 #
17988次浏览 224人参与
# 简历中的项目经历要怎么写 #
382395次浏览 6410人参与
# 来聊聊机械薪资天花板是哪家 #
23516次浏览 182人参与