nextTick.interval
nextTick.interval = timeline.interval;这个有何用?为何要设置这么个属性
nextTick.interval = timeline.interval;这个有何用?为何要设置这么个属性
2016-09-22
仔细看 timeline.animationHandler = requestAnimationFrame(nextTick);这句
nextTick作为回调函数传到之前定义的requestAnimationFrame函数中,
在requestAnimationFrame函数中,当浏览器不支持requestAnimationFrame时,会返回下面这句
return window.setTimeout(callback, callback.interval || DEFAULT_INTERVAL);
其中callback.interval 这里就用到了nextTick.interval
之所以注释掉没影响是因为你没遇到不支持requestAnimationFrame的浏览器,或者使用了默认值DEFAULT_INTERVAL
举报