今天改Bug,发现js里有setInterval,没看明白是什么意思,还以为是自己写的一个function,后来发现不是,真是汗颜啊,以后要好好学习js了,还是要把这个记下来,和大家分享一下。
setTimeout:
setTimeout()方法用于在指定的毫秒数后调用函数或表达式。
语法:setTimeout(code, millisec)
code是要调用的js,millisec是在执行code前要等待的时间。
setInterval:
setInterval()方法用于在指定的周期(毫秒)间隔后执行函数或表达式。
语法:setInterval(code, millisec)
code是要调用的js,millisec是每隔这些时间后去执行code。setInterval是每隔millisec后执行一次code,是不停地执行。
注:setTimeout 和 setInterval 最大的区别就是执行一次和执行N次。
如果想停用setInterval可以调用clearInterval()方法,相对应的也有clearTimeout()这个方法,用于随时停止setTimeout,不过一般都用不到。
以下是setInterval的一个例子:
<script>
function test(){
alert(1111);
}
setInterval(test, 1000);
</script>
转载于:https://blog.51cto.com/it159/1153732