JavaScript学习 第六天定时器的使用

mac2025-09-11  1

定时器

1.定时器的分类

定时器分为两类,延迟执行(setTimeout)、间歇执行(setInterval)

延迟执行:

延迟执行:setTimeout(函数,时间) : 时间单位ms 1s = 1000ms

​ setTimeout(函数,1000); 延迟一秒执行函数一次 只执行一次

​ 使用场景:广告弹窗

setTimeout(close,3000); function close(){ oDiv.style.display = "none"; }
间歇执行:

间歇执行:setInterval(函数,时间):

​ setInterval(函数,1000):隔一秒执行函数一次

​ 使用场景:轮播图,倒计时

var oImg = document.getElementsByTagName("img")[0]; var n = 1; setInterval(function(){ n++; if(n == 12){n=1} oImg.src = "img/a"+n+".jpg"; },50);
清除定时器:

停止定时器:clearInterval(intervalId)

​ id:每一个定时器开启的时候,都会返回一个能唯

最新回复(0)