首页 / 科技数码 / 正文

对JavaScript事件循环机制理解

这次主要整理一下自己对 Js事件循环机制,同步,异步任务,宏任务,微任务的理解,大概率暂时还有些偏差或者错误。如果有,十分欢迎各位纠正我的错误!

一. 事件循环和任务队列产生的原因:首先,JS是 单线程 ,这样设计也是具有合理性的,试想如果一边进行dom的删除,另一边又进行dom的添加,浏览器该如何处理?

二. 事件循环机制 :图解:

三. 任务队列 :同步和异步任务分别进入不同的执行环境,同步的进入主线程,即主执行栈,异步的进入任务队列

如有侵权请及时联系我们处理,转载请注明出处来自