rAF和setInterval的区别
来源:3-6 高频事件防抖【解救页面卡顿的秘药】

牧怀瑾
2021-12-14
老师您好,本节课使用了rAF的方式实现了动画效果的防抖,我理解rAF函数类似于不需要设置间隔时间的setInterval(),那是否使用setInterval()也可以达到同样的防抖效果呢?
写回答
1回答
-
同学你好!
是的,两者常常可以比较,在rAF实现和支持比较好之前,一些类似的需求是用setTimeout或者setInterval实现的,差距主要是帧的安排上后者是无法保证达到一致的,比如动画就会感觉卡顿。
012021-12-14
相似问题