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

前端人

共 682字,需浏览 2分钟

 ·

2021-05-08 04:44


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

添加无广告优质学习群


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

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

微任务:

  • 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]题,大家记得来打卡学习

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

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

点击关注我们↓

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

浏览 103
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报