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

首頁 > 開發 > JS > 正文

setTimeout與setInterval的區別淺析

2024-05-06 16:49:21
字體:
來源:轉載
供稿:網友

前言

在制作網頁動態效果時,一定會遇到某些需求,要求某段程序等待多時時間后再開始執行,就像在我們的生活中一樣,待會兒再開始做一件事。在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則一般用于刷新表單,對于一些表單的假實時指定時間刷新同步

總結

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


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 定安县| 大邑县| 仪陇县| 乾安县| 吴川市| 和平区| 山丹县| 射洪县| 建平县| 林西县| 阿勒泰市| 阿拉善盟| 阿拉善右旗| 鄂尔多斯市| 且末县| 盐源县| 通榆县| 万盛区| 枣强县| 宜黄县| 广南县| 吉安县| 穆棱市| 确山县| 齐齐哈尔市| 晋州市| 靖宇县| 瑞丽市| 万源市| 光泽县| 罗平县| 盐池县| 英德市| 安龙县| 长治县| 新安县| 新巴尔虎左旗| 夏邑县| 彝良县| 池州市| 汕头市|