setTimeout和clearTimeout的用法 (转载)
原文地址:setTimeout和clearTimeout的用法
setTimeout
設置定時器,在一段時間之后執(zhí)行指定的代碼,setTimeout與setInterval的區(qū)別在于setTimeout函數(shù)指定的代碼僅執(zhí)行一次
方法一:
window.setTimeout("alert('ok')",5000);
方法二:
window.setTimeout(function()
{
alert("Ok");
}, 5000);
方法三:
function showAlert()
{
alert("ok");
}
window.setTimeout(showAlert, 5000);
clearTimeout
清除setTimeout函數(shù)設置的定時器
function showAlert()
{
alert("ok");
}
var tt = window.setTimeout(showAlert, 5000);
window.clearTimeout(tt);
setTimeout() 方法的返回值是一個唯一的數(shù)值,這個數(shù)值有什么用呢?如果你想要終止 setTimeout() 方法的執(zhí)行,那就必須使用 clearTimeout() 方法來終止,
而使用這個方法的時候,系統(tǒng)必須知道你到底要終止的是哪一個 setTimeout() 方法 (因為你可能同時調用了好幾個 setTimeout() 方法),
這樣 clearTimeout() 方法就需要一個參數(shù),這個參數(shù)就是 setTimeout() 方法的返回值 (數(shù)值),用這個數(shù)值來唯一確定結束哪一個 setTimeout() 方法。
糾正錯誤,歡迎探討:
總結
以上是生活随笔為你收集整理的setTimeout和clearTimeout的用法 (转载)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 路由器重置了怎么恢复路由器被重置_如何找
- 下一篇: 如何选购餐具礼品