国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

setTimeout與setInterval的區別淺析

2024-05-06 15:41:25
字體:
來源:轉載
供稿:網友

前言

在制作網頁動態效果時,一定會遇到某些需求,要求某段程序等待多時時間后再開始執行,就像在我們的生活中一樣,待會兒再開始做一件事。在JavaScript中主要通過定時器實現此類需求,本文將對定時器做一個概括,正對setTimeout()做一個詳細用法總結。

setTimeout()定義和用法

首先讓我們看一看W3C上關于setTimeout方法的介紹

定義

setTimeout() 方法用于在指定的毫秒數后調用函數或計算表達式。

語法

setTimeout(code,millisec)

參數:

code:必需。要調用的函數后要執行的 JavaScript 代碼串。

millisec:   必需。在執行代碼前需等待的毫秒數。

提示

setTimeout() 只執行 code 一次。如果要多次調用,請使用 setInterval() 或者讓 code 自身再次調用 setTimeout()。

代碼

function hello(){alert("hello");}//使用方法名字執行方法var t1 = window.setTimeout(hello,1000);var t2 = window.setTimeout("hello()",3000);//使用字符串執行方法window.clearTimeout(t1);//清除定時器

setInterval()定義和用法

代碼

//實時刷新時間單位為毫秒setInterval('refreshQuery()',8000); /* 刷新查詢 */function refreshQuery(){ $("#mainTable").datagrid('reload',null);}

業務場景

setTimeout用于延遲執行某方法或功能 setInterval則一般用于刷新表單,對于一些表單的假實時指定時間刷新同步

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對錯新站長站的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 津南区| 和硕县| 承德县| 中方县| 蓬安县| 明水县| 册亨县| 汾西县| 临沂市| 大竹县| 武川县| 三门县| 新密市| 蒙山县| 内黄县| 长沙县| 慈利县| 冷水江市| 隆回县| 澄迈县| 九龙城区| 大方县| 黄山市| 尤溪县| 涿鹿县| 贵溪市| 金川县| 通榆县| 浠水县| 西畴县| 习水县| 嘉峪关市| 阳原县| 连江县| 延津县| 浪卡子县| 新泰市| 宜丰县| 钦州市| 周口市| 会泽县|