在JavaScript中,通过设定的时间间隔之后来执行代码,而不是在函数被调用之后立即执行。我们称之为计时事件。
主要有两个方法:
- SetInterval()方法:间隔指定的毫秒数后不停地(重复)执行指定的代码;
- SetTimeOut()方法:在指定的毫秒数后执行指定代码;
闲言少叙,直接来干货:
setInterval()方法:
间隔指定的毫秒数后不停地(重复)执行指定的代码
window.setInterval("javascript function",milliseconds); //window可省略
javascript function:间隔milliseconds毫秒执行的函数;
milliseconds:间隔毫秒数;
<button onclick="myFunction()">点我</button>
<script>
function myFunction(){
setInterval(function(){alert("有点垃圾广告的感觉!")},3000);
}
</script>
如果要停止setInterval执行的代码,可以采用clearInterval()方法。