setTimeout( ) clearTimeout() setInterval()定时函数

1.setTimeout('表达式',毫秒数);

    设置暂停休眠时间后执行某函数表达式,它将返回一个timer ID

    setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,执行次数是一次

    setTimeout不会阻止程序继续向下运行,所以后面的代码会继续执行。

2.clearTimeout(timer);

    timer为setTimeout()设置后返回的 timer_id

3.setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式 

    setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

    

4. clearInterval() 方法可以取消该周期性的方法调用。

    当setInterval调用执行完毕时,它将返回一个timer ID,将来便可以利用该值对计时器进行

     访问,如果将该ID传递给clearInterval,便可以终止那段被调用的过程代码的执行了

 var count=60;

var timer=window.setInterval('url()',1000);

function url(){
	count--;
	if(count<=0){
		clearInterval(timer);
	}
	else{
		alert(count);
	}
	
}


转载于:https://my.oschina.net/u/2299514/blog/609190

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值