javascript中兩種定時器有什么區(qū)別

發(fā)布時間:2024-01-20
區(qū)別:settimeout()定時器是在指定的時間后執(zhí)行某些代碼,代碼執(zhí)行一次就會自動停止;而setinterval()定時器是按照指定的周期來重復(fù)執(zhí)行某些代碼,該定時器不會自動停止,需要調(diào)用clearinterval()來手動停止。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、dell g3電腦。
javascript 定時器,有時也稱為“計時器”,用來在經(jīng)過指定的時間后執(zhí)行某些任務(wù),類似于我們生活中的鬧鐘。
在 javascript 中,我們可以利用定時器來延遲執(zhí)行某些代碼,或者以固定的時間間隔重復(fù)執(zhí)行某些代碼。例如,您可以使用定時器定時更新頁面中的廣告或者顯示一個實時的時鐘等。
javascript 中提供了兩種方式來設(shè)置定時器,分別是 settimeout() 和 setinterval()。
settimeout()在指定的毫秒后調(diào)用函數(shù)或者計算表達式
傳入三個參數(shù)
code 必需 要調(diào)用的函數(shù)后要執(zhí)行的js代碼串
millisec 必需 在執(zhí)行代碼前需等待的毫秒數(shù)
lang 可選一般不寫, 選擇腳本語言類型
setinterval()按照指定周期來調(diào)用函數(shù)或者計算表達式。方法會不停地調(diào)用函數(shù),直到clearinterval調(diào)用或者窗口關(guān)閉
傳入三個參數(shù)
code 必需 要調(diào)用的函數(shù)或者執(zhí)行的代碼串
millisec 必需 周期性執(zhí)行或者調(diào)用code之間的時間間隔
lang 可選,一半不填 選擇語言類型
settimeout() 和 setinterval()之間的區(qū)別如下:
方法說明settimeout()在指定的時間后(單位為毫秒),執(zhí)行某些代碼,代碼只會執(zhí)行一次setinterval()按照指定的周期(單位為毫秒)來重復(fù)執(zhí)行某些代碼,定時器不會自動停止,除非調(diào)用 clearinterval() 函數(shù)來手動停止或著關(guān)閉瀏覽器窗口
【相關(guān)推薦:javascript學習教程】
上一個:旺詮薄膜RTX0621R056FGTP,1206 56mΩ ±1% 1W貼片電阻
下一個:如何正確挑選物美價廉的春茶

RC2512FK-07549RL,2512 549Ω 1% 1W 電阻
戴爾電腦開不了機黑屏怎么辦,Dell筆記本電腦開不了機出現(xiàn)一行英文之后黑屏
6splus怎么截圖,華為6splus怎么截屏
windows10專業(yè)版安裝教程(win10專業(yè)版系統(tǒng)安裝步驟)
日本大澤300A發(fā)電電焊一體機
港版怎么換應(yīng)用商店,香港買的三星S5內(nèi)置的三星應(yīng)用商店是香港的如何改為中國大陸
冰柜玻璃起霧怎么處理(冰柜展示柜玻璃面出水)
傳感器市場規(guī)模將達到千億級別
受了工傷有哪些賠付項目
RTT061021BTP現(xiàn)貨庫存,最新價格
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos