【发布时间】:2016-08-09 07:24:45
【问题描述】:
说得对吗,至于2016年, 使用 setInterval 已经过时了,应该总是用 setInterval 函数代替?
【问题讨论】:
标签: javascript setinterval requestanimationframe
说得对吗,至于2016年, 使用 setInterval 已经过时了,应该总是用 setInterval 函数代替?
【问题讨论】:
标签: javascript setinterval requestanimationframe
简短回答:否;
长答案:
使用setInterval 计算与下一帧的 UI 更新相关的任何内容或调度与动画相关的函数(即每 16.6 毫秒运行一次函数);是的,它已过时,替换为requestanimationframe;
但是在它自己的用例中使用setInterval(例如每两秒轮询一次某些事件),可能有很长的间隔(例如每10秒),这与
要渲染的帧不应该替换为requestAnimationFrame。
【讨论】: