国产探花免费观看_亚洲丰满少妇自慰呻吟_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則一般用于刷新表單,對于一些表單的假實時指定時間刷新同步

總結

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

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

圖片精選

主站蜘蛛池模板: 河源市| 曲水县| 海口市| 海城市| 华容县| 仙居县| 仁布县| 华蓥市| 娄烦县| 舟山市| 南靖县| 景德镇市| 河曲县| 无极县| 合作市| 张掖市| 宝兴县| 定襄县| 上犹县| 青海省| 石泉县| 江阴市| 香格里拉县| 磐安县| 邯郸县| 吉木乃县| 万载县| 万安县| 河池市| 民勤县| 荣成市| 泸水县| 山东省| 安福县| 嘉义县| 东平县| 太湖县| 横峰县| 巴彦淖尔市| 饶平县| 河源市|