微信小游戏(四)从js的定时器到requestAnimationFrame

计时器一直是JavaScript动画的核心,而编写动画循环的关键是要知道延迟时间要多长才合适,setTimeout和setInterval的问题是,他们都不精确,所以后面就有requestAnimationFrame

requestAnimationFrame的用法与setTimeout很相似,只是不需要设置时间间隔,

requestAnimationFrame使用一个回调函数作为参数,这个回调函数会在浏览器重绘之前调用,他返回一个整数,表示定时器的编号,这个值可以传递给window.cancleAnimationFrame,用于取消这个函数的执行

猜你喜欢

转载自blog.csdn.net/qq_38845858/article/details/82942965