摘要: 这个是面试题中经常问的,再回答这个问题之前,我们需要知道以下几个知识点: 1.执行上下文context 2.函数调用栈 3.队列数据结构 4.promise,process.nexttick,setImmediate(其中promise大家都知道,后两个是node循环中必不可少的部分,node的高并 阅读全文
posted @ 2020-12-23 17:00 人心不古 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 宏队列与微队列 1,宏队列:用来保存 待执行的宏任务(回调), 比如:定时器回调 、DOM事件回调、ajax回调 2,微队列:用来保存待执行的微任务(回调), 比如:promise的回调、MutationObserve的回调 3,JS执行时会区别这 2个队列 JS引擎首先必须先执行所有的初始化同步任 阅读全文
posted @ 2020-12-23 16:59 人心不古 阅读(241) 评论(0) 推荐(0) 编辑