注:這裏的定時時間單位都爲毫秒javascript
其實就只有前兩個是,後兩個都是扯淡,哈哈......java
語法bash
setTimeout(code,millisec,lang)
函數
示例:ui
<p>點擊按鈕,在等待 3 秒後彈出 "Hello"。</p>
<button onclick="myFunction()">點我</button>
<script>
function myFunction() {
setTimeout(function() {
alert("Hello");
}, 3000);
}
</script>
複製代碼
如上代碼,當你點擊了 「點我」 這個按鈕,那麼會在3秒後在窗口彈出 "Hello"spa
語法code
setInterval(code,millisec,lang)
對象
示例:ip
<input type="text" id="clock" />
<script type="text/javascript">
var int = self.setInterval("clock()", 1000);
function clock() {
var d = new Date();
var t = d.toLocaleTimeString();
document.getElementById("clock").value = t;
}
</script>
<button onclick="int=window.clearInterval(int)">中止</button>
複製代碼
以上代碼,就是每過1秒執行一次clock()函數,無限執行,只有當點中止的時候纔會中止get
這兩個方法用法同樣,就是清除定時器對象,如上面示例中的 "中止" 按鈕,從名字就能夠知道清除的定時器與上面是對應的
這兩個方法的參數都是隻有一個參數,即你要清除的定時器對象
over over over..........