setTimeout( ) clearTimeout() setInterval()定時函數

1.setTimeout('表達式',毫秒數);函數

    設置暫停休眠時間後執行某函數表達式,它將返回一個timer IDurl

    setTimeout(表達式,延時時間)在執行時,是在載入後延遲指定時間後,去執行一次表達式,記住,執行次數是一次spa

    setTimeout不會阻止程序繼續向下運行,因此後面的代碼會繼續執行。code

2.clearTimeout(timer);io

    timer爲setTimeout()設置後返回的 timer_id
function

3.setInterval(表達式,交互時間)則不同,它從載入後,每隔指定的時間就執行一次表達式 class

    setInterval() 方法可按照指定的週期(以毫秒計)來調用函數或計算表達式。程序

    

4. clearInterval() 方法能夠取消該週期性的方法調用。方法

    當setInterval調用執行完畢時,它將返回一個timer ID,未來即可以利用該值對計時器進行im

     訪問,若是將該ID傳遞給clearInterval,即可以終止那段被調用的過程代碼的執行了

 var count=60;

var timer=window.setInterval('url()',1000);

function url(){
	count--;
	if(count<=0){
		clearInterval(timer);
	}
	else{
		alert(count);
	}
	
}
相關文章
相關標籤/搜索