刷面试题的时候看到 requestAnimationFrame()的使用场景,了解了一下,突然又对H5的Canvas绘图感兴趣了,接下来学习一下。 requestAnimationFrame()方法 该方法用于在浏览器中制作动画。通过递归调用同一方法来不断更新画面以达到动起来的效果,但它优于setTimeout/setInterval的地方在于它是由浏览器专门为动画提供的API,在运行时浏览器会自动优化方法的调用,并且如果页面不是激活状态下的话,动画会自动暂停,有效节省了CPU开销。