推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
ruandao

为什么要有 requestAnimationFrame

  •  
  •   ruandao · Nov 3, 2019 · 3130 views
    This topic created in 2384 days ago, the information mentioned may be changed or developed.

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

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

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

    3 replies    2019-11-04 11:58:47 +08:00
    ruandao
        1
    ruandao  
    OP
       Nov 3, 2019
    唔,找到目的了, 是作为 setTimeout, 和 setInterval 的替换品,不是作为立即执行的替代


    奇怪,为什么 V2EX 没有 append 的按钮 了
    lxk11153
        2
    lxk11153  
       Nov 3, 2019
    append 好像是多少时间后出现。
    joouis
        3
    joouis  
       Nov 4, 2019
    补充一个使用 requestAnimationFrame 解决业务问题的案例: https://blog.joouis.com/2018/05/25/optimization-road-of-count-down-timer/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5537 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 08:23 · PVG 16:23 · LAX 01:23 · JFK 04:23
    ♥ Do have faith in what you're doing.