课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 曾就职于携程参与过旅游行业线上线下一体化的多个平台级项目,服务于游客线上买票到景区验票;丰富的前后端编程经验,对软硬件都有研究所得,钟情于全栈JS,精通Node.js,Vue.js,React.js,紧跟前端发展步伐。 志向:做知识的传播者,成为大前端的传教士。

  • 课程详情





    宏任务和微任务

    宏任务,macrotask,也叫 tasks。
    一些异步任务的回调会依次进入macro task queue,等待后续被调用,这些异步任务包括:

    • setTimeout
    • setInterval
    • setImmediate (Node独有)
    • requestAnimationFrame (浏览器独有)
    • I/O
    • UI rendering (浏览器独有)


    微任务,microtask,也叫 jobs。
    另一些异步任务的回调会依次进入micro task queue,等待后续被调用,这些异步任务包括:

    • process.nextTick (Node独有)
    • Promise.then()
    • Object.observe
    • MutationObserver
    • queueMicrotask

    (注:这里只针对浏览器和NodeJS)

     

    注意:Promise构造函数里的代码是同步执行的。
     


    学完课程将彻底解决此类问题。搞明白JS的运行机制。

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课