首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
V2EX  ›  JavaScript

为什么要有 requestAnimationFrame

  •  
  •   ruandao · 34 天前 · 914 次点击
    这是一个创建于 34 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    3 回复  |  直到 2019-11-04 11:58:47 +08:00
        1
    ruandao   34 天前
    唔,找到目的了, 是作为 setTimeout, 和 setInterval 的替换品,不是作为立即执行的替代


    奇怪,为什么 V2EX 没有 append 的按钮 了
        2
    lxk11153   34 天前
    append 好像是多少时间后出现。
        3
    joouis   33 天前
    补充一个使用 requestAnimationFrame 解决业务问题的案例: https://blog.joouis.com/2018/05/25/optimization-road-of-count-down-timer/
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2265 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 05:17 · PVG 13:17 · LAX 21:17 · JFK 00:17
    ♥ Do have faith in what you're doing.