JS内部事件机制之单线程原理
任务队列 主线程:正在执行的代码,会生成函数调用栈。 macro-task(宏任务,新名:task)包括:script(整体代码), setTimeout, setInterval, setImmediate, I/O, UI rendering。 micro-task(微任务,新名:jobs)包括: process.nextTick, Promise, Object.observe(已废弃), MutationObserver(html5新特性,队列中只能有一个) 任务分类 同步任务,语句只按语句先后顺序执行,前面未执行完,不会执行后面语句。 异步任务,语句不在语句先后顺序上执行,执
用户评论