请描述 requestAnimationFrame、requestIdleCallback、宏任务和微任务之间的执行顺序。
考察说明
考察对浏览器事件循环中任务调度与渲染时机细节的理解
回答思路
- 准确区分宏任务与微任务的来源与执行时机
- 说明微任务在宏任务结束后、渲染前清空的规则
- 解释 requestAnimationFrame 在渲染前执行且与宏任务/微任务的关系
- 说明 requestIdleCallback 在空闲期执行的时机
- 能结合典型代码序列说明执行顺序
考察对浏览器事件循环中任务调度与渲染时机细节的理解