您現(xiàn)在的位置: 首頁 > 標(biāo)簽 > 利用定時(shí)器
利用定時(shí)器
利用定時(shí)器
相關(guān)文章 : 0篇 瀏覽 : 次

1.定時(shí)器的一大特點(diǎn)是每隔一段時(shí)間(如每隔2s)就會執(zhí)行,一直重復(fù)。這樣有個(gè)問題:設(shè)定一個(gè)定時(shí)器a每隔2s執(zhí)行一次,如果a執(zhí)行的時(shí)間(executiveTime)大于時(shí)間間隔(2s),那么,第一次執(zhí)行的a還沒執(zhí)行完第一次,就開始執(zhí)行第二次了。 js巧妙地避免了這個(gè)問題——即等到定時(shí)器的代碼執(zhí)行完后,再去將定時(shí)器的代碼加入到隊(duì)列中,所以定時(shí)器代碼加入隊(duì)列的最小時(shí)間間隔即指定間隔(因?yàn)槔硐霠顟B(tài)是是定時(shí)器的執(zhí)行時(shí)間在時(shí)間間隔內(nèi)完成)。