- 博客(1)
- 收藏
- 关注
原创 JavaScript 运行机制(EventLoop)详解:一篇文章全部搞懂事件循环
我们在页面中通常会发大量的请求,获取后端的数据去渲染页面。因为浏览器是单线程的,试想一下,当我们发出异步请求的时候,阻塞了,后面的代码都不执行了,那页面可能出现长时间白屏,极度影响用户体验。所以JS采取了"异步任务回调通知"的模式,而实现这个“通知”的,正是事件循环,当遇到异步任务时,就将这个任务交给对应的线程,当这个异步任务满足回调条件时,对应的线程又通过事件触发线程将这个事件放入任务队列,然后主线程从任务队列取出事件继续执行。说了这么多,终于轮到我们的主角了,下面有请任务队列和事件循环登场。...
2022-07-24 15:26:06 950 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人