首頁 > web前端 > js教程 > 主體

JavaScript定時呼叫函數

高洛峰
發布: 2016-11-25 14:59:55
原創
1123 人瀏覽過

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

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板