新聞中心
什么是定時器?
定時器就是可以定時一段時間后執(zhí)行某些功能,或者每隔一段時間重復執(zhí)行某些功能。

成都創(chuàng)新互聯(lián)-云計算及IDC服務提供商,涵蓋公有云、IDC機房租用、四川雅安服務器托管、等保安全、私有云建設等企業(yè)級互聯(lián)網(wǎng)基礎服務,來電聯(lián)系:18982081108
定時器和循環(huán)的區(qū)別要尤其注意,循環(huán)結構內部使用延時函數(shù)也可以實現(xiàn)定時器的重復執(zhí)行效果,但是如果使用循環(huán)加延時,程序是阻塞的,會一直停留在循環(huán)過程中,循環(huán)結構后面的程序無法執(zhí)行。即計算機資源一直處于被占用狀態(tài),消耗也很大。
定時器是只在觸發(fā)的時刻執(zhí)行指定功能,沒有到觸發(fā)時刻程序不會阻塞,按照順序,正常執(zhí)行定時器后面的程序。
setTimeout()
語法:
setTimeout(func,millisec)
|
參數(shù) |
描述 |
|
func |
要調用的函數(shù)后要執(zhí)行的 JavaScript 代碼串。 |
|
millisec |
在執(zhí)行代碼前需等待的毫秒數(shù)。 |
功能:在指定的毫秒數(shù)后調用函數(shù)。
setTimeout(function(){
alert("start");
}, 3000);
setInterval()
語法:
setInterval(func,millisec)
|
參數(shù) |
描述 |
|
func |
要調用的函數(shù)后要執(zhí)行的 JavaScript 代碼串。 |
|
millisec |
周期性執(zhí)行func的時間間隔,以毫秒計。 |
功能:按照指定的周期(以毫秒計)來調用函數(shù)或計算表達式。方法會不停地調用函數(shù),直到 clearInterval() 被調用或窗口被關閉。
setInterval(function(){
console.log("hioier.com");
}, 1000);
簡易計時器項目
實現(xiàn)一個計時器,綠色方框內數(shù)字從0開始,每隔1s增加1。
0
跳躍墜落兩張圖片循環(huán)切換
例如:兩張圖片的名字分別為11.jpg和12.jpg,只需設置一個變量在11和12之間切換即可。
停止定時器,按下停止跳躍按鈕,停止跳躍。
拆除炸彈
炸彈倒計時10s,如果沒有拆除就會爆炸,現(xiàn)在請你點擊按鈕拆除炸彈。
10
網(wǎng)站標題:一文詳解JavaScript定時器
鏈接分享:http://www.dlmjj.cn/article/dpsodci.html


咨詢
建站咨詢


