window.setTimeout() 和 window.setInterval() 使用说明
setTimeout (表達式,延時時間)
setInterval(表達式,交互時間)?
延時時間/交互時間是以豪秒為單位的(1000ms=1s)。
setTimeout 在執(zhí)行時,是在載入后延遲指定時間后,去執(zhí)行一次表達式,僅執(zhí)行一次
setInterval在執(zhí)行時,它從載入后,每隔指定的時間就執(zhí)行一次表達式。
一、setTimeout?
var?i=0;???
function?test(){???
??i+=1;???
??alert(i);???
}???
setTimeout("test()",1000);??
//或??
setTimeout(test,1000); ?
清空定時器調(diào)用 window.clearTimeout(TimeoutID)二、setInterval
<SCRIPT?LANGUAGE="JavaScript">????
var?timer;//聲明一個定時器????
var?count?=?0;????
function?test()????
{????
//每隔500毫秒執(zhí)行一次add()方法????
????timer?=?window.setInterval("add()",500);????
}????
function?add(){????
????alert(++?count);????
if?(count?==?5)????
????{????
//如果count值達到5,清空定時器????
?
????????window.clearInterval(timer);????
????}????
}????
test();????
</SCRIPT> ??
?
window.setInterval
該函數(shù)的意義是讓瀏覽器定時執(zhí)行一些設定好的函數(shù)代碼,如:window.setInterval('abc()',3000);即瀏覽器第隔3稱秒都會執(zhí)行一次abc函數(shù)設置一個定時器 window.setInterval("a()",1000);就是每隔1000毫秒調(diào)用一次a函數(shù)
TimerFly = window.setInterval("FlyLineTimer()",1);
TimerFly = window.clearInterval(TimerFly);//清空計時器,停止調(diào)用函數(shù)a()
轉載于:https://www.cnblogs.com/alice-you/p/8204389.html
總結
以上是生活随笔為你收集整理的window.setTimeout() 和 window.setInterval() 使用说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LR接口测试模板
- 下一篇: java信息管理系统总结_java实现科