Heim  >  Artikel  >  Web-Frontend  >  Timer zum Löschen der JavaScript-Instanzanalyse

Timer zum Löschen der JavaScript-Instanzanalyse

WBOY
WBOYnach vorne
2022-08-04 18:02:542279Durchsuche

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秒后才在控制台输出  你好
  • 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秒在控制台输出一次你好,不清除定时器会一直运行
    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!

    Stellungnahme:
    Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen