今天改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>