知识点:
延时调用:一个函数不马上执行,而是隔一段时间在执行,而且只会执行一次
延时调用和定时调用的区别,定时调用会执行多次,而延时调用只会执行一次
详细代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
var num = 1;
//开启一个定时调用
setInterval(function () {
alert(num++);
}, 3000);
//开启延时调用
/*
延时调用:一个函数不马上执行,而是隔一段时间在执行,而且只会执行一次
延时调用和定时调用的区别,定时调用会执行多次,而延时调用只会执行一次
*/
/* var time = setTimeout(function () {
alert(num++);
}, 3000);
//使用clearTimeout(timer)来关闭一个延时调用
clearTimeout(time);//开启后不会执行 */
</script>
</head>
<body>
</body>
</html>
结果:显示的是定时调用每个3秒alert显示 num++
?
?
?
|