javascript爲定時操作提供了兩個方法:
1、timeId = setTimeout("function();",delaytime); //timeId就是這個定時器的ID(後面會用到),delaytime的單位是千分之一秒, millisecond
2、timeId = setInterval("function();",delaytime); //同上
這兩個定時器是有區別的,setTimeout()是在一段時間後執行指定的方法(稱倒計定時器),而setInterval是每隔一段時間後執行指定的方法(稱循環定時器)。
代碼1:加載後500毫秒後彈出對話框
<script lang='javascript'>
timeId = setTimeout("alert('ok');",500);
</script>
代碼2:加載後每隔500毫秒後彈出對話框
<script lang='javascript'>
timeId = setInterval("alert('ok');",500);
</script>
既然上面提到了定時器ID,那麼這個ID肯定就有他的用處,這個ID會在定時器執行的過程中當滿足一定條件要關閉這個定時器時用到,對應的也提供了兩個方法:
1、clearTimeout(timeId);
2、clearInterval(timeId);
現在你就可以在你的網站上任意添加定時操作了。
javascript中定時執行操作
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.