關於setInterval

HTML5標準規定,setTimeout的最短期間隔是4毫秒;setInterval的最短間隔時間是10毫秒,也就是說,小於10毫秒的時間間隔會被調整到10毫秒
  大多數電腦顯示器的刷新頻率是60HZ,大概至關於每秒鐘重繪60次。所以,最平滑的動畫效的最佳循環間隔是1000ms/60,約等於16.6ms
  爲了節電,對於那些不處於當前窗口的頁面,瀏覽器會將時間間隔擴大到1000毫秒。另外,若是筆記本電腦處於電池供電狀態,Chrome和IE10+瀏覽器,會將時間間隔切換到系統定時器,大約是16.6毫秒html

因此若是咱們先按時放大東西的時候,若是用到了間隔會發現東西變的特別大。瀏覽器

來源 深刻理解定時器系列第一篇——理解setTimeout和setInterval動畫

待更。htm

相關文章
相關標籤/搜索