为什么不建议采用定时器实现动画?requestAnimationFrame有哪些优势?
2021-06-15 22:40:23 小于 1 分钟
为什么不建议采用定时器实现动画?
- 定时器可能不会按时触发 还会有丢帧现象;
- 通过定时器修改元素位置属性,会导致频繁的重排和重绘,从而影响到性能。
requestAnimationFrame有哪些优势?
- requestAnimationFrame最大的优势是由浏览器来决定回调函数的执行时机,即紧跟浏览器的刷新步调。 不会引起动画丢帧卡顿;