为了账号安全,请及时绑定邮箱和手机立即绑定

nextTick.interval

nextTick.interval = timeline.interval;这个有何用?为何要设置这么个属性

正在回答

2 回答

仔细看 timeline.animationHandler = requestAnimationFrame(nextTick);这句

nextTick作为回调函数传到之前定义的requestAnimationFrame函数中,

在requestAnimationFrame函数中,当浏览器不支持requestAnimationFrame时,会返回下面这句

return window.setTimeout(callback, callback.interval || DEFAULT_INTERVAL);

其中callback.interval 这里就用到了nextTick.interval

之所以注释掉没影响是因为你没遇到不支持requestAnimationFrame的浏览器,或者使用了默认值DEFAULT_INTERVAL


2 回复 有任何疑惑可以回复我~

+1,同样遇到这个疑问。代码里没有查到其他地方引用nextTick.interval,注释掉之后动画也可以正常运行,个人认为应该是多余的。如有作用还需要老师来进一步说明。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
原生 JS 实现帧动画库
  • 参与学习       47179    人
  • 解答问题       100    个

了解如何用原生JS实现酷炫的帧动画,吸引他她的注意

进入课程

nextTick.interval

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号