JS的事件循环机制EventLoop
JS是单线程的,事件循环机制简要为以下:
1.同步任务放在执行栈中,异步任务放在任务队列中
2.任务队列分为宏任务队列和微任务队列
3.执行完执行栈中的任务,再执行任务队列中的任务
4.执行宏任务队列任务中的某一个任务之前都会先清空微任务队列中的任务
for more deteil like…
1.JS为什么是单线程
2.哪些是宏任务哪些是微任务
these questions would be updated as soon as I sorted out…