JavaScript中使用RequestAnimationFrame优化动画效果和性能学习 一、概述 1、介绍 进入web2.0时代,在网页中实现动画已经不再局限于一种方法 你可以用CSS3的animattion+keyframes; 你也可以用css3的transition; 你还可以用通过在canvas上作图来实现动画,也可以借助jQuery动画相关的 ...
requestAnimationFrame 是一个用于动画效果的 API,它使用浏览器的刷新率来执行回调函数,通常每秒钟执行 60 次。与 setTimeout 和 setInterval 不同的是,requestAnimationFrame 被视为一个特殊的“宏任务”。 宏任务是一个在事件循环队列中排队等待执行的任务。与宏任务不同 ...