首页 文章详情

字节面试官:requestAnimationFrame 是宏任务还是微任务?

前端人 | 4647 2021-05-08 04:44 0 1 2
UniSMS (合一短信)


关注公众号 前端人,回复“加群

添加无广告优质学习群


大家好,我是鬼哥,又是今天的每日一题时间了,今天这道题是字节的一套面试题中的第九题,欢迎关注我们,后续每天会以试卷的形式分享大厂的面试题!

常见宏任务和微任务,具体任务和微任务详细介绍请看今天的第三篇文章

微任务:

  • process.nextTick
  • MutationObserver
  • Promise.then catch finally

宏任务:

  • I/O
  • setTimeout
  • setInterval
  • setImmediate
  • requestAnimationFrame

从上面可以看出宏任务和微任务的区别

宏任务:

是没有使用回调,且又不按照代码的执行顺序执行的任务

微任务:

首先他也是不按照代码顺序执行的,但是他有回调,比如外面promise,我们可以反复掉用then

参考资料

  • https://blog.csdn.net/weixin_45581741/article/details/108737474
  • https://zhuanlan.zhihu.com/p/360507457


当前题目进度:字节面试一卷[09/20]题,大家记得来打卡学习

公众号里回复关键词加群,加入前端进阶群

坚持不易,希望能够帮助到一部分人,多谢帮忙一键三连

点击关注我们↓

套卷所有题目都在这个题库小程序↓

good-icon 1
favorite-icon 2
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter