Heim > Web-Frontend > js-Tutorial > Hauptteil

Analyse von setInterval- und setTimeout-Beispielen in JS

小云云
Freigeben: 2018-02-27 14:41:45
Original
1591 Leute haben es durchsucht

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)

 注意:  在开启一个新的定时器之前,先清除定时器
Nach dem Login kopieren
Nach dem Login kopieren

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)

 注意:  在开启一个新的定时器之前,先清除定时器
Nach dem Login kopieren
Nach dem Login kopieren

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:

JS implementiert geplante Aufgaben, um alle N Sekunden Hintergrund-SetInterval-Timing und Ajax-Anforderungsprobleme anzufordern

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!