查漏补缺——解释以下代码
问题
如题所示
相关源码:
e.requestAnimationFrame =
function () {
return e.requestAnimationFrame
|| e.webkitRequestAnimationFrame
|| e.mozRequestAnimationFrame
|| e.oRequestAnimationFrame
|| e.msRequestAnimationFrame
|| function (e) {
setTimeout(e, 1e3 / 60)
}
答案
定时器setTimeout()、setInterval()详解
这个函数将会1e3 / 60
毫秒的速度刷新e这个动画,前面一大长串也是为了对动画的优化。