请教老师,怎么理解js和css阻塞进程

请教老师,怎么理解js和css阻塞进程

问题描述:

https://img1.sycdn.imooc.com//climg/622f04270923d81c14000770.jpg

看了下讲解,感觉不是很理解

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕慕子 2022-03-14 17:26:17

同学你好,简单来说就是当代码按着从上到下的顺序执行,当遇到引入的js文件时,代码会停止往后执行,等待这个js文件加载解析、执行完之后,才会继续往后执行代码,这个等待的过程就可以称之为阻塞。

例如:可以利用循环来模拟一个需要加载很长时间的js文件

https://img1.sycdn.imooc.com//climg/622f08f1095fb5f512090562.jpg

加载并解析执行完index.js文件,代码才会继续往后执行,所以打开页面,一开始并不会显示imooc。

css阻塞也是同样的道理,老师这边暂时无法模拟出这个情景,同学结合js阻塞情景了解下,重点是掌握解决阻塞的方式。

另外,同学在阅读文章时,遇到不明白的,推荐直接咨询作者,这样会得到更加准确的解答哦

祝学习愉快~

  • 提问者 __Promise #1
    谢谢老师解答!
    2022-03-14 17:33:55
  • 提问者 __Promise #2

    再请教老师一个问题

    渲染页面时是把html全部解析完再渲染,还是边解析边渲染呢?


    2022-03-15 11:37:27
  • 好帮手慕慕子 回复 提问者 __Promise #3

    边解析边渲染,祝学习愉快~

    2022-03-15 13:33:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师