我正在研究新兴的requestAnimationFrame
标准cancelAnimationFrame
http://paulirish.com/2011/requestanimationframe-for-smart-animating/
以及此处提供的各种 polyfill:
使用这些函数的语义对我来说有点棘手。具体来说,假设你requestAnimationFrame(callback)
曾经。cancelAnimationFrame
如果您想requestAnimationFrame(callback)
在第一个回调被调用之前第二次调用,是否有必要调用?浏览器会重复调用回调吗?或者浏览器会自动用一个调用替换双调用?
我问是因为我当前的动画在 Firefox 上真的很滞后,并且 requestAnimationFrame 似乎没有太大帮助。但我可能从多个来源调用它太快了。对此有权威的回答会很棒。