对于2016年来说,是否正确 那个使用setInterval是过时的,应该总是用setInterval函数替换?
答案 0 :(得分:0)
简短回答:否;
长答案:
使用setInterval
来计算与下一帧的UI更新有关的任何内容,或安排与动画有关的功能(即每隔16.6毫秒运行一个功能);是的,它已过时,替换为requestanimationframe
;
但是在自己的用例上使用setInterval
(例如,每两秒钟轮询一次某个事件),可能间隔很长(例如,每10s),这与无关
要渲染的帧不应该用requestAnimationFrame
代替。