onload执行和不在onload执行顺序还不一样

来源:5-17 -requestIdleCallback和requestAnimationFrame有什么区别

哈啰沃尔德

2022-04-14

老师 我想问下 这里是否在load后执行 为啥顺序不一样 animation 在timeout前面了

图片描述

图片描述

写回答

2回答

双越

2022-04-15

我刚又查了一些资料:requestAnimationFrame 和 setTimeout 的执行顺序是不确定的,因为他俩的触发机制不一样,没有明确的优先级顺序。但 requestAnimationFrame 是宏任务,它会比 Promise 执行的晚。

1
1
哈啰沃尔德
非常感谢!
2022-04-17
共1条回复

双越

2022-04-14

没看懂,把相关代码贴出来吧。

0
1
哈啰沃尔德
老师我附图了 再看看呢
2022-04-15
共1条回复

2周刷完100道前端优质面试真题 双越最新力作

『前端面试真题100道』视频详解

1509 学习 · 642 问题

查看课程