[問題] 請問怎麼用javascript做「精準的」碼表?

作者: banana2014 (香蕉共和國)   2015-05-21 21:58:38
我們都知道javascript有setTimeout和setInterval函數,其用來在固定時間內做出某一動
作,但是javascript裡的這兩個函數並不是很精準地在計時,所以並不適合拿來做精確的
計時程式。若今天吾人要用javascript製作一個「精確的」計時器(碼表),請問該怎麼做
呢?
作者: mrbigmouth (大嘴先生)   2015-05-21 22:40:00
用setInterval定時取Date.now系統時間顯示差值碼表按下去之時紀錄當時的系統時間 之後每次更新時根據差值算出現在已過了多久
作者: fo40225   2015-05-21 22:46:00
performance.now()
作者: mmis1000 (秋月戀楓)   2015-05-21 22:54:00
如果是要在指定時間執行,那我會回你不可能你頂多知道正確的誤差時間
作者: kurtisgod (蹦蹦蹦)   2015-05-22 00:51:00
setInterval在分頁not active的時候會有問題 要另外再處理 不然會被跳過

Links booklink

Contact Us: admin [ a t ] ucptt.com