JS中有setInterval和setTimeout兩種定時器,它們的用法非常簡單,但是你真正了解過這兩個定時器嗎探颈?今天就給大家講講關(guān)于定時器的一點冷知識继效!
1症杏、時間間隔越短,性能損耗越大瑞信。
2厉颤、當(dāng)切換活動頁面時,原頁面定時器的時間會延長到1s左右
如:var n=0;
setInterval(function () {
n++;
? ? document.title=n;
},100)
運行后打開一個新的頁面可以明顯看到速度變慢凡简!
3逼友、定時器他的時間是有偏差的
如:
運行結(jié)果如下!
由此可見定時器的偏差秤涩!
4帜乞、最小幾乎到達(dá)不了0 最小值大概在4左右徘徊
講上例的定時器延時時間改為0,如下: