今天改Bug,发现js里有setInterval,没看明白是什么意思,还觉得是本身写的一个function,后来发现不是,真是汗颜啊,之后要好好学习js了,仍是要把这个记下来,和你们分享一下。ide
setTimeout:函数
setTimeout()方法用于在指定的毫秒数后调用函数或表达式。学习
语法:setTimeout(code, millisec)code
code是要调用的js,millisec是在执行code前要等待的时间。ip
setInterval:it
setInterval()方法用于在指定的周期(毫秒)间隔后执行函数或表达式。io
语法:setInterval(code, millisec)function
code是要调用的js,millisec是每隔这些时间后去执行code。setInterval是每隔millisec后执行一次code,是不停地执行。class
注:setTimeout 和 setInterval 最大的区别就是执行一次和执行N次。test
若是想停用setInterval能够调用clearInterval()方法,相对应的也有clearTimeout()这个方法,用于随时中止setTimeout,不过通常都用不到。
如下是setInterval的一个例子:
<script>
function test(){
alert(1111);
}
setInterval(test, 1000);
</script>