黄子涵

查漏补缺——解释以下代码

问题

如题所示

相关源码:

e.requestAnimationFrame = 
    function () {
        return e.requestAnimationFrame 
        || e.webkitRequestAnimationFrame 
        || e.mozRequestAnimationFrame 
        || e.oRequestAnimationFrame 
        || e.msRequestAnimationFrame 
        || function (e) {
        setTimeout(e, 1e3 / 60)
    }

答案

requestAnimationFrame()的使用详解

定时器setTimeout()、setInterval()详解

这个函数将会1e3 / 60毫秒的速度刷新e这个动画,前面一大长串也是为了对动画的优化。

posted @ 2022-07-12 10:22  黄子涵  阅读(22)  评论(0编辑  收藏  举报