<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      代碼改變世界

      50行代碼實現的高性能動畫定時器 raf-interval

      2017-07-20 10:42  【當耐特】  閱讀(2136)  評論(3)    收藏  舉報

      寫在前面

      raf-interval 是基于 window.requestAnimationFrame() 封裝的定時器。

      window.requestAnimationFrame() 方法告訴瀏覽器您希望執行動畫,并請求瀏覽器調用指定的函數在下一次重繪之前更新動畫。該方法將在重繪之前調用的回調作為參數。所以

      如果您想在下一個重繪時為另一個框架設置動畫,您的回調例程必須調用 requestAnimationFrame()。
      如果你想做逐幀動畫的時候,你應該用這個方法。這就要求你的動畫函數執行會先于瀏覽器重繪動作。通常來說,被調用的頻率是每秒60次,但是一般會遵循W3C標準規定的頻率。如果是后臺標簽頁面,重繪頻率則會大大降低。

      通過 raf-interval 我們可以把抽象的對象的自身的循環邏輯通過 setRafInterval 書寫在自身的代碼里,但是卻執行在唯一的 ticker,這樣邏輯不會被拆得支離破碎,更好維護方便擴展。

      API

      • setRafInterval 開啟定時器
      • clearRafInterval 清除定時器

      和setInterval 和 clearInterval 用法一致!超級簡便

      特性

      • 和 setInterval clearInterval 一樣的使用方式
      • 當用戶切到其他tab自動停止循環,低功耗,更省電
      • 簡單的API就能制作高性能絲般順滑的的動畫效果
      • 智能地停止的開啟循環

      使用

      沒有 raf-interval 之前:

      var i = 0
      var interval = setInterval(function() {
          console.log(i++)
          if (i > 6) {
              clearInterval(interval)
          }
      },1000)
      

      有了 raf-interval 之后:

      var i = 0
      var rafInterval = setRafInterval(function() {
          console.log(i++)
          if (i > 6) {
              clearRafInterval(rafInterval)
          }
      },1000)
      

      安裝

      $ npm install raf-interval
      

      或者從 CDN 拉取:

      License

      This content is released under the MIT License.

      主站蜘蛛池模板: 久久av无码精品人妻出轨| 国产不卡一区不卡二区| 国产三级国产精品久久成人| 国产仑乱无码内谢| 亚洲熟妇无码爱v在线观看| 强奷乱码中文字幕| 美日韩av一区二区三区| 狠狠色噜噜狠狠狠狠色综合久| 成人3D动漫一区二区三区| 97久久超碰精品视觉盛宴| 亚洲精品无码久久千人斩| 欧美肥妇毛多水多bbxx| 亚洲一区二区色情苍井空| 激情久久综合精品久久人妻| 免费人欧美成又黄又爽的视频| 国产福利社区一区二区| 欧美三级欧美成人高清| 国产精品久久久久婷婷五月| 无码人妻aⅴ一区二区三区蜜桃| 亚洲精品无amm毛片| 免费夜色污私人影院在线观看| 永春县| 久久亚洲精品成人av秋霞| 国产69精品久久久久99尤物| 非会员区试看120秒6次| 久久精品国产亚洲av麻豆小说| 亚洲最大成人美女色av| 亚洲av永久无码精品成人| 国产精品午夜av福利| 精品无码久久久久国产电影| 在线人成免费视频69国产| 亚洲深夜精品在线观看| 天天爽夜夜爱| 欧美午夜理伦三级在线观看 | 在线播放亚洲成人av| 天干天干夜啦天干天干国产| 亚洲人成网站18禁止无码| 国产精品大全中文字幕| 国产福利视频区一区二区| 亚洲乱码日产精品bd在线| 欧洲免费一区二区三区视频|