初學JavaScript,用JavaScript寫了一個計時器。
設計思想:
1、借助於Date()對象,來不斷獲取時間點;
2、然後用兩次時間點的毫秒數相減,算出時間差;
3、累加時間差,這樣就能把計時精確。
ps:
沒在網路上看到有這種方法,一般都是用的setinterval,程式語言自帶的延時,時間控制都有比較大的誤差;
所以用系統時間相減的方法控制精準,並以本例顯示三位毫秒的數位印證準確度,設定的是100毫秒,而Js本身會有誤差;
這個程式可以避免不精確的問題。
本例互相交流用,並迫切希望得到的讀者的想法及建議。