【文件属性】:
文件名称:深入理解requestAnimationFrame的动画循环
文件大小:82KB
文件格式:PDF
更新时间:2021-01-19 15:39:42
ima io mat
一、初识requestAnimationFrame
requestAnimationFrame解决了浏览器不知道javascript动画什么时候开始、不知道最佳循环间隔时间的问题。它是跟着浏览器的绘制走的,如果浏览器绘制间隔是16.7ms,它就按这个间隔绘制;如果浏览器绘制间隔是10ms, 它就按10ms绘制。这样就不会存在过度绘制的问题,动画不会丢帧。
内部是这么运作的:
浏览器页面每次要重绘,就会通知requestAnimationFrame;
这是资源非常高效的一种利用方式。
怎么讲呢?
有以下两点:
1、就算很多个requestAnimationFrame()要