技术解析

为什么要有 requestAnimationFrame
0
2021-08-23 23:43:17
idczone

既然,requestAnimationFrame(callback) 中 callback 的执行是在,下次绘制之前

那么把 callback 里面的代码 直接执行,不也是下次绘制之前吗

如果说是为了防止不必要的计算,那么多个 requestAnimationFrame 和 多个直接执行的 callback 不也是要计算那么多次吗?


唔,找到目的了, 是作为 setTimeout, 和 setInterval 的替换品,不是作为立即执行的替代

奇怪,为什么 V2EX 没有 append 的按钮 了

append 好像是多少时间后出现。

补充一个使用 requestAnimationFrame 解决业务问题的案例: https://blog.joouis.com/2018/05/25/optimization-road-of-count-down-timer/

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服