Js setInterval與setTimeout(定時(shí)執(zhí)行與循環(huán)執(zhí)行)的代碼(可以傳入?yún)?shù))
更新時(shí)間:2010年06月11日 00:40:21 作者:
最近在做項(xiàng)目時(shí)用到了定時(shí)執(zhí)行的js方法,setInterval與setTimeout時(shí)間長了不用有些生疏了,所以自己總結(jié)了一下,記下來,以便以后使用。
Document自帶的方法:
循環(huán)執(zhí)行:var timeid = window.setInterval(“方法名或方法”,“延時(shí)”);window.clearInterval(timeid);
定時(shí)執(zhí)行:var tmid = window.setTimeout(“方法名或方法”, “延時(shí)”);window.clearTimeout(tmid);
舉例說明:
A.當(dāng)要執(zhí)行的方法中不需要參數(shù)時(shí)
<script type=”text/javascript”>
//循環(huán)執(zhí)行,每隔3秒鐘執(zhí)行一次showalert()
window.setInterval(showalert, 3000);
function showalert()
{
alert(“aaaaa”);
}
//定時(shí)執(zhí)行,5秒后執(zhí)行show()
window.setTimeout(show,5000);
function show()
{
alert(“bbb”);
}
</script>
B.當(dāng)要執(zhí)行的方法中需要參數(shù)時(shí)
<script type=”text/javascript”>
//循環(huán)執(zhí)行,每隔3秒鐘執(zhí)行一次 showalert()
window.setInterval(function(){
showalert(“aaaaa”);
}, 3000);
function showalert(mess)
{
alert(mess);
}
//定時(shí)執(zhí) 行,5秒后執(zhí)行showalert()
window.setTimeout(function(){
showalert(“bbbbbb”);
},5000);
</script>
循環(huán)執(zhí)行:var timeid = window.setInterval(“方法名或方法”,“延時(shí)”);window.clearInterval(timeid);
定時(shí)執(zhí)行:var tmid = window.setTimeout(“方法名或方法”, “延時(shí)”);window.clearTimeout(tmid);
舉例說明:
A.當(dāng)要執(zhí)行的方法中不需要參數(shù)時(shí)
復(fù)制代碼 代碼如下:
<script type=”text/javascript”>
//循環(huán)執(zhí)行,每隔3秒鐘執(zhí)行一次showalert()
window.setInterval(showalert, 3000);
function showalert()
{
alert(“aaaaa”);
}
//定時(shí)執(zhí)行,5秒后執(zhí)行show()
window.setTimeout(show,5000);
function show()
{
alert(“bbb”);
}
</script>
B.當(dāng)要執(zhí)行的方法中需要參數(shù)時(shí)
復(fù)制代碼 代碼如下:
<script type=”text/javascript”>
//循環(huán)執(zhí)行,每隔3秒鐘執(zhí)行一次 showalert()
window.setInterval(function(){
showalert(“aaaaa”);
}, 3000);
function showalert(mess)
{
alert(mess);
}
//定時(shí)執(zhí) 行,5秒后執(zhí)行showalert()
window.setTimeout(function(){
showalert(“bbbbbb”);
},5000);
</script>
您可能感興趣的文章:
- setTimeout和setInterval的區(qū)別你真的了解嗎?
- javascript setTimeout和setInterval計(jì)時(shí)的區(qū)別詳解
- javascript setTimeout和setInterval 的區(qū)別
- setInterval()和setTimeout()的用法和區(qū)別示例介紹
- setTimeout()與setInterval()方法區(qū)別介紹
- setInterval和setTimeout停止的方法
- JavaScript SetInterval與setTimeout使用方法詳解
- Js中setTimeout()和setInterval() 何時(shí)被調(diào)用執(zhí)行的用法
- JavaScript中SetInterval與setTimeout的用法詳解
- setTimeout與setInterval的區(qū)別淺析
相關(guān)文章
element 中 el-menu 組件的無限極循環(huán)思路代碼詳解
這篇文章主要介紹了element 中 el-menu 組件的無限極循環(huán),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04JavaScript實(shí)現(xiàn)留言板實(shí)戰(zhàn)案例
這篇文章主要給大家介紹了關(guān)于JavaScript實(shí)現(xiàn)留言板的相關(guān)資料,使用JavaScript來編寫留言板功能相信大家都不陌生,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考下2023-07-07

JS實(shí)現(xiàn)帶有3D立體感的銀灰色豎排折疊菜單代碼
這篇文章主要介紹了JS實(shí)現(xiàn)帶有3D立體感的銀灰色豎排折疊菜單代碼,可實(shí)現(xiàn)基本的JS響應(yīng)鼠標(biāo)事件動態(tài)展開與折疊菜單欄的功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
2015-10-10 
網(wǎng)站被黑的假象--ARP欺騙之頁面中加入一段js
網(wǎng)站被黑的假象--ARP欺騙之頁面中加入一段js...
2007-05-05 
通過JS和PHP兩種方法判斷用戶請求時(shí)使用的瀏覽器類型
在做微站點(diǎn)項(xiàng)目開發(fā)的時(shí)候,我們需要判斷當(dāng)前瀏覽器類型是什么。接下來小編給大家分享通過JS和PHP兩種方法判斷用戶請求時(shí)使用的瀏覽器類型,非常不錯(cuò),感興趣的朋友一起學(xué)習(xí)吧
2016-09-09