JS中定时器用法

在JS代码编写中,很多时候我们都会用到定时器,例如在延迟调用和重复调用等等问题的解决。而JavaScript的定时器分为两种,分别是执行一次的定时器与重复执行的定时器。
定时器的实现机制采用异步运行。


执行单次定时器:

<script>
	function hello(){
		alert("我是消息!");
	}
		
	//通过方法名调用执行
	var t1 = window.setTimeout(hello,1000);
	//通过方法字符串调用执行
	var t2 = window.setTimeout("hello()",1000);

	//移除相应定时器 
	//window.clearTimeout(t1);
	//window.clearTimeout(t2);'
</script>

 


重复执行定时器:

 

<script>
	function hello(){
		alert("我是消息!");
	}
		
	//通过方法名调用执行
	var t1 = window.setInterval(hello,1000);
	//通过方法字符串调用执行
	var t2 = window.setInterval("hello()",1000);

	//移除相应定时器 
	//window.clearInterval(t1);
	//window.clearInterval(t2);'
</script>


当使用字符串调用执行时,可同时调用多个函数,函数间用“;”隔开。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值