为何使用这个 ,因为他更加针对浏览器的动画 相比较定时器的方法,他的时间控制更加精确,cpu利用更加合理,动画更加流畅。
详见: https://www.cnblogs.com/coolslider/p/5230954.html
但是动画的时间周期无法指定
个人能力有限,目前理解:
无要求时间周期的动画 window.requestanimationframe
有时间周期的动画 css @keyframe
实在无法使用上述方法的, 采用定时器
有其他好的方法的,欢迎留言指正,谢谢
https://developer.mozilla.org/zh-CN/docs/Web/API/Window/requestAnimationFrame