Heim > Web-Frontend > js-Tutorial > Hauptteil

Timer zum Löschen der JavaScript-Instanzanalyse

WBOY
Freigeben: 2022-08-04 18:12:58
nach vorne
2275 Leute haben es durchsucht

Dieser Artikel vermittelt Ihnen relevantes Wissen über Javascript, das hauptsächlich Probleme im Zusammenhang mit Timern und dem Löschen von Timern behandelt. Sie können die Methoden „clearTimeout“ und „clearInterval“ verwenden, um den angegebenen Timer zu löschen alle.

Timer zum Löschen der JavaScript-Instanzanalyse

[Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend]

setTimeout-Timer

window.setTimeout (Aufruffunktion, Verzögerungszeit);

  • Dieses Fenster kann beim Aufruf aufgerufen werden Weglassen

  • Diese Verzögerungszeiteinheit ist Millisekunden, kann aber weggelassen werden. Wenn sie weggelassen wird, ist der Standardwert 0

  • Diese aufrufende Funktion kann die Funktion direkt schreiben oder den Funktionsnamen schreiben

  • Es können viele sein Timer auf der Seite, wir fügen Timern oft Bezeichner hinzu direkt sein Schreiben Sie eine Funktion, schreiben Sie entweder den Funktionsnamen oder nehmen Sie die Form der Zeichenfolge „Funktionsname 0“ an.

Die Anzahl der Millisekunden im Intervall wird weggelassen und der Standardwert ist О. Wenn es geschrieben wird, muss es Millisekunden sein, was angibt, wie viele Millisekunden diese Funktion automatisch aufgerufen wird.

Da es viele Timer geben kann, weisen wir dem Timer häufig eine Kennung zu.

             setTimeout(function(){
                console.log('你好');
             },2000);//2秒后才在控制台输出  你好
    Nach dem Login kopieren
  • clearTimeout-Timer löschen
  • Aus dem Wort ist ersichtlich, dass „clearTimeout“ zum Löschen des ersten Timers verwendet wird. ClearTimeout (Name des Timers)

            setInterval(function(){
                console.log('你好');
            },2000)//每隔2秒在控制台输出一次你好,不清除定时器会一直运行
    Nach dem Login kopieren
    Ein Beispiel ist wie folgt:
  • Manchmal schreiben wir mehrere Timer und die Timer werden beim Erstellen nicht mit Variablen gespeichert. Zu diesem Zeitpunkt können wir sie nicht direkt löschen. Dann können wir eine Methode schreiben, um alle Timer auf der Seite zu löschen. Um den Timer zu löschen, müssen Sie zunächst verstehen, was der Rückgabewert ist. Verstehen Sie, dass der Rückgabewert von setInterval ein numerischer Typ ist, der die darstellt timer , und dieser Wert erhöht sich von 1 entsprechend der Reihenfolge, in der die Timer erstellt werden. Sobald wir diese Reihenfolge kennen, ist es nicht schwer zu erkennen, dass wir alle Timer auf der Seite löschen müssen. Erstellen Sie direkt einen Timer Löschen Sie sie einzeln.

    Verwandte Empfehlungen:
  • Javascript-Video-Tutorial
  • ,

    Web-Frontend

  • Das obige ist der detaillierte Inhalt vonTimer zum Löschen der JavaScript-Instanzanalyse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Verwandte Etiketten:
    Quelle:csdn.net
    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