Dieser Artikel teilt Ihnen hauptsächlich die Analyse von setInterval- und setTimeout-Beispielen in JS mit und hofft, allen zu helfen.
1 setInterval
ist eine Funktion: Sie können einen bestimmten Codeblock (Funktion) wiederholt ausführen
setInterval(Funktion, Zeitintervall), wie lange der erste Parameter (Funktionsblock) wiederholt ausgeführt werden soll
Hinweis: Zeiteinheit Millisekunde 1000 = 1 Sekunde
Funktionsnamen können nicht in Klammern geschrieben werden: fn()
2 clearInterval clear timer (setInterval)
注意: 在开启一个新的定时器之前,先清除定时器
3 chrome new tab plug-in
Infinity neue Registerkarte
4 aLi ist ein Klassenarray. Achten Sie beim Festlegen des Stils darauf, eine for-Schleife anstelle von for in zu verwenden
5 setTimeout Die Syntaxstruktur ähnelt setInterval , aber die Bedeutung ist anders
setTimeout wartet darauf, wie lange ein bestimmter Codeblock ausgeführt werden soll, ähnlich wie bei Timing*
setTimeout(fn, 3000), warten Sie bis 3 Sekunden später, um die fn-Funktion Timing*
auszuführen
setInterval(fn, 3000), führe die fn-Funktion alle 3 Sekunden aus Engine
6 Rekursive Funktion
Eine Funktion kann andere Funktionen oder sich selbst aufrufen. Diese Art von Funktion wird als rekursive Funktion
bezeichnet
Hinweis: Die rekursive Funktion hat zwei Bedeutungen: Progression und Regression
Anwendungsszenarien rekursiver Funktionen: Ein großes Problem kann in mehrere ähnliche Teilprobleme aufgeteilt werden, und die Lösungen für diese Teilprobleme sind ähnlich,
Zu diesem Zeitpunkt können Sie die rekursive Funktion
verwenden
Betrachten Sie zum Beispiel diese Anforderung: Drucken von 1-3 im Körper als großes Problem
Unterproblem: Geben Sie jeweils eine Zahl ein.
Rekursiv Ordner erstellen und rekursiv löschen
Hinweis: Achten Sie beim Schreiben rekursiver Funktionen auf den Exit-Satz Exit-Bedingungen für rekursive Aufrufe
7 Timer löschen
setInterval Jedes Mal einen Codeabschnitt ausführen (Schleife) Löschen: clearInterval
setTimeout Bis zu einer bestimmten Zeit warten, um einen Codeabschnitt auszuführen ( Einmal ausführen ) klar: clearTimeout
1 setInterval
Ist eine Funktion, Funktion: kann einen bestimmten Codeblock (Funktion) wiederholt ausführen
setInterval(Funktion, Zeitintervall), das Intervall zwischen der wiederholten Ausführung des ersten Parameters (Funktionsblock)
Hinweis: Zeiteinheit Millisekunde 1000 = 1 Sekunde
Funktionsnamen können nicht in Klammern geschrieben werden: fn()
2 clearInterval clear timer (setInterval)
注意: 在开启一个新的定时器之前,先清除定时器
3 chrome new tab page plug-in
Infinity neue Registerkarte
4 aLi ist eine Array-Klasse. Achten Sie beim Festlegen des Stils darauf, eine for-Schleife anstelle von for in zu verwenden
5 setTimeout Die Syntaxstruktur ähnelt setInterval , aber die Bedeutung ist anders
setTimeout wartet darauf, wie lange ein bestimmter Codeblock ausgeführt werden soll, ähnlich wie bei Timing*
setTimeout(fn, 3000), warten Sie bis 3 Sekunden später, um die fn-Funktion Timing*
auszuführen
setInterval(fn, 3000), führe die fn-Funktion alle 3 Sekunden aus Engine
6 Rekursive Funktion
Eine Funktion kann andere Funktionen oder sich selbst aufrufen. Diese Art von Funktion wird als rekursive Funktion
bezeichnet
Hinweis: Die rekursive Funktion hat zwei Bedeutungen: Progression und Regression
Anwendungsszenarien rekursiver Funktionen: Ein großes Problem kann in mehrere ähnliche Teilprobleme aufgeteilt werden, und die Lösungen für diese Teilprobleme sind ähnlich,
Zu diesem Zeitpunkt können Sie die rekursive Funktion
verwenden
Betrachten Sie zum Beispiel diese Anforderung: Drucken von 1-3 im Körper als großes Problem
Unterproblem: Geben Sie jedes Mal eine Zahl ein.
Rekursiv Ordner erstellen und rekursiv löschen
Hinweis: Achten Sie beim Schreiben rekursiver Funktionen auf den Exit-Satz Exit-Bedingungen für rekursive Aufrufe
7 Timer löschen
setInterval Führt jedes Mal einen Codeabschnitt aus (Schleife) Löschen: clearInterval
setTimeout Warten Sie bis zu einer bestimmten Zeit, um einen Codeabschnitt auszuführen ( Einmal ausführen ) Klar: clearTimeout
Verwandte Empfehlungen:
Detaillierte Erläuterung der Verwendung von setInterval in JavaScript
Detaillierte Erläuterung von setTimeout() und setInterval() im JavaScript-Timer
Das obige ist der detaillierte Inhalt vonAnalyse von setInterval- und setTimeout-Beispielen in JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!