So führen Sie JavaScript -Code nach einem bestimmten Zeitintervall aus
Ausführen JavaScript Code nach einem bestimmten Zeitintervall wird das Fensterobjekt verwendet.
Es gibt zwei Haupt-/Grundmethoden, die für Timing -Ereignisse verwendet werden:
Beide oben genannten Funktionen werden verwendet, um einen Codeblock auszuführen. Betrachten wir zunächst die Syntaxen sowohl der Funktionen als auch der Unterschiede zwischen diesen Syntaxen:
setTimeout () Funktion in JavaScript
Die Syntax von setTimeout () Funktion Ist:
setTimeout (Funktion, TimeInterval)Da wir wissen, dass das Fensterobjekt zur Ausführung des JavaScript -Codes nach einem bestimmten Zeitintervall verwendet wird, auch wenn wir das Fensterobjekt nicht mit dem verwenden setTimeout () oder setInterval () -Funktion, Beide werden gleich arbeiten.
Der setTimeout () Funktion Nimmt zwei Argumente als Parameter an:
Der setTimeout () Funktion wird verwendet, um die bereitgestellte Funktion einmal nach dem Warten auf das Zeitintervall auszuführen.
So stoppen Sie die Ausführung von SetTimeout () -Funktion
Manchmal müssen wir die Ausführung der in der definierten/aufgerufenen Funktion stoppen setTimeout () Funktion bevor sogar die genannte Zeit erreicht ist. Beim Laden der Daten vom Server zeigen wir beispielsweise Lader in der Webanwendung. Wenn die Daten vor der erwarteten Zeit abgerufen werden, können wir den Loader einfach stoppen und die Daten anzeigen.
Clearimeout () -Funktion in JavaScript
Die Ausführung der Ausführung des setTimeout () Funktion, Die Clearimeout () Funktion wird eingesetzt:
Syntax
Die Syntax der Clearimeout () Funktion Ist:
Clearimeout (setTimeoutvariable)Der Clearimeout () Funktion Nimmt nur den variablen Namen, der von der Funktion setTimeout () zurückgegeben wurde.
Zum Beispiel, wenn wir das angerufen haben setTimeout () Funktion:
holdExec = setTimeout (() =>Nun, um die Ausführung der Ausführung zu stoppen setTimeout () Funktion Bevor das Zeitintervall abgeschlossen ist, müssen wir die “zur Verfügung stellenHoldExec”Variable als Argument für die Clearimeout () Funktion und das Clearimeout () Funktion würde so gehen:
Clearimeout (HoldExec);Wenn die Funktion im Inneren der setTimeout () Funktion wird nicht ausgeführt, dann die Ausführung des setTimeout () Funktion wird angehalten.
setInterval () -Funktion in JavaScript
Der setInterval () -Funktion und seine Syntax ist fast die gleiche wie die setTimeout () Funktion Der einzige Unterschied zwischen ihnen ist jedoch, dass die setInterval () -Funktion führt die Funktion nach dem Takt des Zeitintervalls kontinuierlich aus.
Die Syntax von SetInterval -Funktion Ist:
setInterval (Funktion, TimeInterval)Der setInterval () -Funktion Nimmt auch zwei Argumente als Parameter an:
Nun stellt sich hier die Frage, wenn die setInterval () -Funktion führt die Funktion weiterhin kontinuierlich aus, wie können wir die Ausführung stoppen? Der nächste Abschnitt erklärt es:
So stoppen Sie die Ausführung von setInterval () -Funktion
Nun, genau wie das Clearimeout () Funktion, Wir haben auch die Möglichkeit, die Ausführung der Ausführung zu stoppen setInterval () -Funktion.
ClearInterval () -Funktion in JavaScript
Die Ausführung der Ausführung des setInterval () -Funktion, Die ClearInterval () -Funktion wird eingesetzt:
Syntax
Die Syntax der ClearInterval () -Funktion Ist:
ClearInterval (setInterValvariable)Der ClearInterval () -Funktion Nimmt nur den variablen Namen, der von der zurückgegeben wurde setInterval () -Funktion.
Zum Beispiel, wenn wir das anrufen haben setInterval () -Funktion:
HoldExec = setInterval (() =>Nun, um die Ausführung der Ausführung zu stoppen setInterval () -Funktion Wann immer wir wollen, müssen wir nur das zur Verfügung stellen “HoldExec”Variable als Argument für die ClearInterval () -Funktion und das ClearInterval () -Funktion würde so gehen:
ClearInterval (HoldExec);Die Ausführung der setInterval () -Funktion wird richtig angehalten, wenn Sie die oben genannten Leitung durchführen ClearInterval () -Funktion.
Abschluss
JavaScript bietet Programmierern eine Reihe von Methoden, um asynchron einen Codeblock auszuführen. Diese Methoden werden als Timing -Ereignisse bezeichnet. Timing -Ereignisse ermöglichen eine regelmäßige Ausführung des JavaScript -Codes. Sie ermöglichen es dem Programmierer auch, die Ausführung bestimmter Codeblöcke zu verzögern. In diesem Tutorial haben wir die Grundlagen von Timing -Ereignissen in JavaScript behandelt. Wir haben gelernt, was sie sind und wie sie sie in unserem Code verwenden können.