我一直在画布上写作,做法始终如一:
最近,我经常看到这样的做法:
function animate() {
//do stuff in the animation
requestAnimationFrame(animate);
}
最近,我经常看到这样的做法:
function animate() {
requestAnimationFrame();
//do stuff in the animation
}
虽然我当然能看到按照“我的方式”做会有好处(主要是如果有bug,它不会继续调用更多的帧),但我无法找到先调用下一帧的任何好处。
有人能解释一下这样做的可能好处吗?或者你能证明不应该这样做吗?一定需要一个来源,因为我在网上看到过这种做法,但没有人能真正给出一个具体的原因。