Heim  >  Artikel  >  Web-Frontend  >  Der Unterschied zwischen setTimeout und setInterval in JS

Der Unterschied zwischen setTimeout und setInterval in JS

Guanhui
GuanhuiOriginal
2020-05-29 13:24:162294Durchsuche

Der Unterschied zwischen setTimeout und setInterval in JS

Der Unterschied zwischen setTimeout und setInterval in JS

Die setTimeout-Methode besteht darin, eine Funktion oder einen Ausdruck nach einer angegebenen Anzahl von Millisekunden auszuführen, während Die setInterval-Methode führt die Funktion oder den Ausdruck alle angegebenen Millisekunden in einer Schleife aus, bis die Methode „clearInterval“ sie löscht.

Codeunterschied

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);
}

Empfohlenes Tutorial :《JS-Tutorial

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen setTimeout und setInterval in JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn