今晚没事干读了一下掘金上的热文,记录一下
其实搞清楚js的原理的感觉就跟解出数学题一样,成就感爆棚。
原文连接: https://juejin.im/post/5cbc0a9cf265da03b11f3505
记录一下常见的宏任务跟微任务:
宏任务:
script(整体代码)、setTimeout、setInterval、I\O、事件、postMessage、MessageChannel、setImmediate(Node.js)
微任务:
Promise.then(比较经典)、MutaionObserver、process.nextTick(Node.js)
微任务要优先于宏任务执行。