JavaScript的事件循环机制总结 eventLoop

1.js是单线程,只能顺序执行代码, 但是浏览器有其他线程可以处理异步情况
2.js引擎执行代码时,遇到同步任务则顺序执行,遇到异步任务则交由 异步事件处理模块处理
3.异步事件处理模块等事件触发条件达成后,将异步任务分别 加入宏任务队列和微任务队列
4.同步任务执行完毕后,先执行微任务队列任务,等队列清空时,执行宏任务队列
5.每一个宏任务 重复 2 步骤

posted @ 2020-12-10 20:53  陈小伙子  阅读(66)  评论(0编辑  收藏  举报