//console.log(timer)打印出执行过程
function abc() {
console.log(1+1);
}
var a =setTimeout(abc,1000,"开始执行")//等待1000毫秒后开始执行
var timer =a;
console.log(timer);
function abc() {
console.log(1 + 1);
}
for (var i = 0; i < 10; i++) {
var a = setTimeout(abc, 1000, "开始执行");
};
//var timer = a;
//console.log(timer);
//clearTimeout(timer);//取消timer的调用
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<h1> <font color=blue> 病毒网页 </font> </h1>
<p> 定时炸弹</p>
<script>
var x=10000;
function countSecond() {
x = x-100;
document.test.testinput.value = x;
setTimeout("countSecond()",1)
//return 1;
}
</script>
</head>
<body>
<form name ="test">
<input type="text" name="testinput" value="0" size=4>
</form>
<script>
//countSecond()
if(x=0){ //定时到0后自动
clearTimeout(countSecond());
}
</script>
</body>
</html>
本文探讨了JavaScript中定时任务的实现方式,包括如何使用setTimeout设置延时执行的任务,并通过实例展示了递减计时器的实现。此外,还涉及了定时任务的取消以及多次设置定时任务的方法。
905

被折叠的 条评论
为什么被折叠?



