亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

setTimeout與setInterval有什么不同

發布時間:2021-01-28 10:04:58 來源:億速云 閱讀:138 作者:Leah 欄目:web開發

setTimeout與setInterval有什么不同?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

前言

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

關于setTimeout與setInterval有什么不同問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黎平县| 淮滨县| 榆林市| 东台市| 潍坊市| 临沭县| 常山县| 阿克苏市| 丰都县| 崇明县| 汉沽区| 临湘市| 杨浦区| 岑溪市| 清涧县| 阳原县| 江西省| 营山县| 宁夏| 枝江市| 华池县| 读书| 元江| 湟中县| 阿克陶县| 黄龙县| 梧州市| 封开县| 新丰县| 寿光市| 高州市| 来凤县| 西乌珠穆沁旗| 昌图县| 弥渡县| 河南省| 新河县| 柳江县| 五常市| 雷州市| 彰化市|