美文网首页
微任务、宏任务与Event-Loop

微任务、宏任务与Event-Loop

作者: 苦苦修行 | 来源:发表于2019-05-29 17:07 被阅读0次

转:微任务、宏任务与Event-Loop

要点总结:

  • 宏任务都有哪些:I/O, setTimeout, setInterval, setImmediate, requestAnimationFrame
  • 微任务都有哪些:process.nextTick, MutationObserver, Promise.then catch finally
  • 看起来,无论是宏任务还是微任务,都是异步操作
  • 一次 Event Loop 至少包含了一次宏任务执行吗?
  • 微任务包含在下一个宏任务之前的 Event Loop中
  • 在官方文档中的定义,setImmediate为一次Event Loop执行完毕后调用。
    setTimeout则是通过计算一个延迟时间后进行执行。

相关文章

  • 微任务、宏任务与Event-Loop

    转:微任务、宏任务与Event-Loop 要点总结: 宏任务都有哪些:I/O, setTimeout, setIn...

  • 宏任务、微任务和Event-Loop

    选取文档元素 文档结构遍历 属性 元素的内容 innerText和textContent区别 选取文档元素四种方法...

  • js微任务宏任务Event-loop

    js微任务宏任务Event-loop js是单线程的语言当我们触发alert之后如果不关闭,后面的console....

  • 浏览器的事件机制-Eventloop

    循环机制前,我们先要会区分:宏任务与微任务 宏任务Task与微任务Microtask JS中的宏任务和微任务的区别...

  • 宏任务与微任务

    规则 Js解析Function(整个script视为global Function)时,将同步任务排队到执行栈中,...

  • 宏任务与微任务

    宏任务:setTimeout和setInterval,Ajax,DOM事件微任务:Promise,async/aw...

  • 宏任务与微任务

    前言 ·什么是宏观任务,什么是微观任务? 宏任务:宿主(浏览器)发起的任务我们可以称之为宏观任务(macrotas...

  • 微任务与宏任务

    微任务(microtask)与宏任务(macrotask / task queue) 表示异步任务的两种分类 ht...

  • 宏任务与微任务

    宏任务与微任务相关知识点属于前端基础,掌握它对于项目优化和解决遇到的问题很有帮助,将我学习到的mark在此,以备忘...

  • 理解宏任务与微任务

    宏任务(macrotask )和微任务(microtask ) macrotask 和 microtask 表示异...

网友评论

      本文标题:微任务、宏任务与Event-Loop

      本文链接:https://www.haomeiwen.com/subject/sroytctx.html