JavaScript 計時器在執行時,從載入頁面後每隔指定的時間執行程式碼。語法:setInterval(程式碼,互動時間);引數說明:
1. 程式碼:要呼叫的函式或要執行的程式碼串。
2. 互動時間:週期性執行或呼叫表示式之間的時間間隔,以毫秒計(1s=1000ms)。返回值:一個可以傳遞給 clearInterval() 從而取消對"程式碼"的週期性執行的值。呼叫函式格式(假設有一個clock()函式):我們設定一個計時器,每隔100毫秒呼叫clock()函式,並將時間顯示出來,程式碼如下:setTimeout()計時器,在載入後延遲指定時間後,去執行一次表示式,僅執行一次。語法:setTimeout(程式碼,延遲時間);引數說明:當我們開啟網頁3秒後,在彈出一個提示框,程式碼如下:當按鈕start被點選時,setTimeout()呼叫函式,在5秒後彈出一個提示框。要建立一個運行於無窮迴圈中的計數器,我們需要編寫一個函式來呼叫其自身。在下面的程式碼,當按鈕被點選後,輸入域便從0開始計數。
JavaScript 計時器在執行時,從載入頁面後每隔指定的時間執行程式碼。語法:setInterval(程式碼,互動時間);引數說明:
1. 程式碼:要呼叫的函式或要執行的程式碼串。
2. 互動時間:週期性執行或呼叫表示式之間的時間間隔,以毫秒計(1s=1000ms)。返回值:一個可以傳遞給 clearInterval() 從而取消對"程式碼"的週期性執行的值。呼叫函式格式(假設有一個clock()函式):我們設定一個計時器,每隔100毫秒呼叫clock()函式,並將時間顯示出來,程式碼如下:setTimeout()計時器,在載入後延遲指定時間後,去執行一次表示式,僅執行一次。語法:setTimeout(程式碼,延遲時間);引數說明:當我們開啟網頁3秒後,在彈出一個提示框,程式碼如下:當按鈕start被點選時,setTimeout()呼叫函式,在5秒後彈出一個提示框。要建立一個運行於無窮迴圈中的計數器,我們需要編寫一個函式來呼叫其自身。在下面的程式碼,當按鈕被點選後,輸入域便從0開始計數。