- 普通定时器:
setInterval 可设置重复触发的定时器
var time = setInterval(function (){
需要循环的代码串
},间隔时间); 每次执行定时器的间隔时间(单位为毫秒)
- 单次定时器:
setTimeout 仅会执行一次的定时器
var time = setTimeout( function ( ){
需要执行的具体任务
},执行的间隔时间);
- 删除定时器:
clearIntercal(定时器名称) 删除指定的定时器
var num = 0; 设置定时器的次数记录器
var time = setInterval( function ( ) {
需要执行的代码段
numb++ 定时器记录次数
if(numb > ? ) { 清除定时器的触发条件
clearIntercal( time ) 清除定时器
time = null;
}
},间隔时间 );
JS定时器详解
本文深入讲解JavaScript中的定时器概念,包括setInterval和setTimeout的区别及应用。详细解释了如何使用这两种定时器来执行重复或单次任务,以及如何通过clearInterval或clearTimeout来取消定时器,避免内存泄漏。
2679

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



