您的位置:首页 > Web前端 > JavaScript

js定时器

2017-03-28 00:00 323 查看
摘要: setInterval,setTimeOut

js定时器分为两种setInterval和 setTimeout 。

setInterval(code,delay):每隔delay毫秒循环执行code代码;

setTimeout(code,delay):延迟delay毫秒后只执行一次code部分代码。

clearInterval(interval):清除interval类定时器;

clearTimeout(timeOut):清除timeOut类定时器。

1.setInterval应用示例:

//定义一个每隔1秒循环执行的定时器
var timer = setInterval(timeCount, 1000);

//循环执行的代码
function timeCount() {
alert("我是循环执行的!")
};

如上代码被调用就会每隔1秒弹窗提示:我是循环执行的

执行如下代码就会清除定时器:

clearInterval(timer);


2.setTimeout 应用示例

//定义一个1秒后只执行一次的定时器
var timeOuttimer = setTimeout(callbackFunc, 1000);

//被执行的代码
function setTimeout() {
alert("我只执行一次");
}

如上代码被调用会在1秒后弹出提示:我只执行一次

执行如下代码就会清除该定时器:

clearTimeout(timeOuttimer);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息