首頁 >web前端 >js教程 >JavaScript定時呼叫函數

JavaScript定時呼叫函數

高洛峰
高洛峰原創
2016-11-25 14:59:551167瀏覽

setTimeout("test()",1000):經過給定時間執行一次 
setInterval("test()",1000):每經過給定時間執行一次 
時間單位都是毫秒 
setTimeout也可以用來實現在一個固定時段之後重複執行: 
function test(){ 
//你的邏輯處理 
setTimeout("test()",1000); 

這2種方法的差異就是: 
setTimeout肯定是執行你的邏輯後再經過固定時間再去執行,是單進程的,不會對公有資料有互相影響 
setInterval是每經過固定時間就執行一次,而不管前一次方法是否已經完成,是多進程的,在修改共有資料時可能會出錯 

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn