Heim > Artikel > Web-Frontend > Ausführliche Erklärung zum Einstellen und Löschen von Timern in JavaScript
Ich glaube, dass jeder, der unsere beiden vorherigen Artikel studiert hat, ein gewisses Verständnis für die Prinzipien von JavaScriptTimer und die Verwendung von Timern sowie die Vorgehensweise hat den Timer in JavaScript löschen? Heute stellen wir Ihnen weiterhin das Löschen des Timers in JavaScript vor!
1. Es gibt zwei Arten von Timern in JS:
window.setTimeout([function],[interval])
Stellen Sie einen Timer ein und legen Sie eine Wartezeit fest. Zeit [Intervall] , wenn die Zeit erreicht ist, wird die entsprechende Methode [Funktion] ausgeführt. Wenn die Methodenausführung abgeschlossen ist, stoppt der Timer (aber der Timer ist immer noch da, aber er ist nutzlos). 🎜 >Stellen Sie einen Timer ein und legen Sie eine Wartezeit fest. Wenn die Zeit erreicht ist, wird die entsprechende Methode [Funktion] ausgeführt. Wenn die Methodenausführung abgeschlossen ist, stoppt der Timer nicht in jedem [Intervall]. wird so lange dauern, bis die entsprechende Methode [Funktion] erneut ausgeführt wird
window.setInterval([function],[interval])
2. Der Timer in JS hat einen Rückgabewert:-> Der Wert ist eine Zahl, die angibt, welcher Timer gerade läuft
var timer1=window.setTimeout(function(){},1000); //timer1->1 当前是第一个定时器 var timer2=window.setTimeout(function(){},1000); //timer2->2 当前是第二个定时器 window.clearTimeout(timer1); //->把第一个定时器清除掉,这里也可以用 window.clearInterval(timer1)、 window.clearTimeout(1)、 window.clearInterval(timer1); var timer3=window.setTimeout(function(){},1000); //timer3->3 当前是第三个定时器 ,虽然上面的定时器timer1清除掉了,但是号还是继续往后排的;
Beide Löschmethoden können den durch setTimeout und setInterval eingestellten Timer löschen (es gibt einen Unterschied zwischen den beiden Methoden beim Einstellen des Timers, aber keinen Unterschied beim Löschen des Timers), und die Parameter können nicht nur Timer sein oder sein Rückgabewert, z. B. 1, 2; Es ist zu beachten, dass sein Rückgabewert nicht gelöscht wird, auch wenn der Timer gelöscht wird, und der Rückgabewert des später eingestellten Timers auch auf seinem Rückgabewert basiert. Gehen Sie weiter in die hintere Reihe. Dies ähnelt dem Anstehen, um eine Nummer bei einer Bank zu erhalten. Auch wenn das Geschäft von Nr. 1 abgeschlossen ist, erhalten die Leute dahinter weiterhin die Nummer von Nr. 2, anstatt wieder bei 1 zu beginnen ;
window.clearInterval(timer1)/window.clearTimeout(time1);
Zusammenfassung:
Ich glaube, dass Freunde nach dem Studium dieses Artikels ihr eigenes Verständnis für das Löschen von Timern haben werden Ich hoffe, es wird für Ihre Arbeit hilfreich sein!
Verwandte Empfehlungen:
Detaillierte Erläuterung der Anwendungsbeispiele von Timern in JavaScript
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zum Einstellen und Löschen von Timern in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!