js里可以用setTimeout(function({}),5000)来设置延时5秒后执行一个function,有时需要中断延时该怎么做呢?
clearTimeout() 方法可取消由 setTimeout() 方法设置的 timeout,由 setTimeout() 返回的 ID 值标识要取消的延迟执行代码块。
下面是一个网上的小例子:
<html>
<head>
<script type="text/javascript">
var c=0
var t
function timedCount()
{
document.getElementById('txt').value=c
c=c+1
t=setTimeout("timedCount()",1000)
}
function stopCount()
{
clearTimeout(t)
}
</script>
</head>
<body>
<form>
<input type="button" value="Start count!" onClick="timedCount()">
<input type="text" id="txt">
<input type="button" value="Stop count!" onClick="stopCount()">
</form>
</body>
</html>
调用stopCount()时,调用clearTimeout(t),t是指要中断的代码部分
分享到:
相关推荐
自己写的,测试通过。MSP430F149定时器中断延时1s,TimerA,MSP430F149定时器中断延时1s,TimerA,MSP430F149定时器中断延时1s,TimerA
这是一个很小的利用中断延时的小程序,但对于初步接触单片机中断的人来说,这不为是一个很好的例题。
中断延时动态数码管显示,中断加延时动态数码管的显示,数码管依次显示
js延时函数 JS延时执行 JS延时执行代码
自定义js延时方法,可以传入秒数进行延时,好用
使用51单片机实现延时中断,采样,A\D转换,代码移植性高
题目:通过外部中断0,触发一个延时过程,假定延时时间为1秒,延时期间可以点亮一个LED或让蜂鸣器发出声音。已知单片机晶振频率为6 .00MHz。 提示:可以使用定时器中断,也可以不使用定时器中断。如果使用定时器中断...
AVR单片机的延时功能与51是不同的,因为AVR是高速单片机,如果需要延时1us,就不能用平时的方法了,那该怎么办呢?
Delphi中三种延时方法
电子-实验1跑马灯实验中断延时.rar,单片机/嵌入式STM32-F3/F4/F7/H7
此文件包含中断延时控制BCB代码,有需要的欢迎下载,谢谢
STM32精确延时的几种方法
实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。 1 使用定时器/计数器实现精确延时 单片机系统...
MSP430单片机开发板实验案例-WTD 中断延时实验.rar
由于外部事件的发生常常是以一个中断申请信号的形式来通知处理器,然后才运行中断服务程序中来处理该事件,所以中断延时是影响系统实时性的一个重要因素。那么都有哪些问题影响中断延时呢? 一般情况下,都认为...
电子政务-单触摸片可中断延时节能电子开关.zip
js原生代码 适合刚学习js的同学和爱好者
C语言精确延时的方法,延时的精度还是相当高的啊
2,详细讲述了18毫秒以及微秒级的方法,应该根据场合选用适用的延时方法。 3,创建多线程的简单方法。 4,适合初学者,我也是一个初学者,敬请斧正。 5,下载后请一定重建(Build-》rebuild all)才能正常编译。
用定时器中断控制流水灯延时时间,用外部中断0控制按键实现切换流水灯延时时间,外部中断1控制实现切换流水灯方向;