js定时器

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);

转载于:https://my.oschina.net/kevin2kelly/blog/869466

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值