JavaScript Count Up Timer

JavaScript Count Up Timer
Timer spielen eine großartige Rolle bei der Organisation unseres Lebensstils in hohem Maße. Zum Beispiel die Messung der Zeitintervalle, die Übersicht über die verstrichene Zeit und die verbleibende Zeit im Falle eines Rennens, eines Wettbewerbs usw. In solchen Fällen erweist sich die Implementierung eines Timer -UP.

So implementieren Sie einen Timer in JavaScript?

Die folgenden Ansätze können verwendet werden, um einen Count -UP -Timer in JavaScript zu implementieren:

  • setInterval ()" Und "Mathematik.Boden()”Methoden.
  • setInterval ()" Und "analysieren ()”Methoden.
  • JQuery" Ansatz.

Im folgenden Abschnitt werden die genannten Ansätze nacheinander veranschaulicht!

Ansatz 1: Implementieren Sie einen Count -Up -Timer in JavaScript mithilfe des SetInterval () und der Mathematik.Floor () Methoden

Der "setInterval ()Die Methode wird angewendet, um ein bestimmtes Zeitintervall auf eine bestimmte auszuführende Funktion zu setzen und die “Mathematik.Boden()Die Methode gibt den nächsten Ganzzahlwert zurück. Diese Methoden können implementiert werden, um ein Zeitintervall auf eine bestimmte Funktion anzuwenden und präzise Berechnungen für die ordnungsgemäße Ausführung des Timers durchzuführen.

Syntax

setInterval (Funktion, Millisekunden)

In der obigen Syntax:

  • Funktion”Bezieht sich auf die Funktion, auf die das Zeitintervall angewendet wird und“Millisekunden”Zeigt auf das festgelegte Zeitintervall.

Der "Mathematik.Boden()"Methode nimmt die"Wert”Als Parameter formatiert werden.

Beispiel

Gehen Sie den folgenden Code -Snippet durch, um das angegebene Konzept zu verstehen:


00:00:00



In der obigen Demonstration,

  • Geben Sie die Überschrift mit dem Format des Count-up-Timers an.
  • Erstellen Sie danach eine Taste mit einem angehängten “ONCLICK"Ereignis, das zur Funktion umleitet"ClearInterval ()"Methode mit der Variablen"Timer”Als Parameter bestanden, der das enthält“setInterval ()" Methode. Dies führt zum Löschen des festgelegten Zeitintervalls auf der Schaltfläche Klick.

Gehen Sie nun den folgenden JavaScript -Code -Snippet durch:

var Sekunden = 0
var timer = setInterval (UPTIMER, 1000);
Funktion upimer ()
++Sekunden;
var hour = math.Boden (Sekunden / 3600);
var minute = math.Boden ((Sekunden - Stunde * 3600) / 60);
var updsecond = Sekunden - (Stunde * 3600 + Minute * 60);
dokumentieren.GetElementById ("CountUp").Innerhtml = Hour + ":" + Minute + ":" + updsecond;

Im obigen Code:

  • Initialisieren Sie die Sekunden mit “0”. Anwenden Sie außerdem die Methode für setInterval () auf die Funktion upimer () mit einem Zeitintervall von “an1000Millisekunden.
  • Danach definieren Sie eine Funktion namens “UPTIMER ()”. Berechnen Sie in seiner Definition die “Stunde„Indem Sie es durch die Anzahl der Sekunden in einer Stunde dividieren und den nächsten Ganzzahlwert mit dem“ zurückgebenMathematik.Boden()" Methode.
  • Berechnen Sie die Minuten, indem Sie die Subtraktion beider (die Sekunden im Timer und die Anzahl der Sekunden in einer Stunde) in einer Stunde teilen.
  • Die Berechnung zur Inkrementierung der Sekunden im Timer wird im letzten Schritt berechnet.
  • Alle oben diskutierten Ansätze können wie folgt ersichtlich sein:

Arbeiten des Timers:

Ansatz 2: Implementieren Sie einen Count -UP -Timer in JavaScript mit den Methoden SetInterval () und ParseInt ()

Der "setInterval ()Die Methode wird in ähnlicher Weise angewendet, um ein bestimmtes Zeitintervall auf eine bestimmte auszuführende Funktion festzulegen und die “analysieren ()Die Methode analysiert einen Wert als Zeichenfolge und gibt die erste Ganzzahl zurück. Diese Methoden können so implementiert werden, dass die Funktion in einem bestimmten Intervall ausgeführt wird und die Timerzahl angezeigt wird, indem die Ziffern ordnungsgemäß darin analysiert werden.

Syntax

setInterval (Funktion, Millisekunden)

In der obigen Syntax:

  • Funktion”Bezieht sich auf die Funktion, auf die das Zeitintervall angewendet wird und“Millisekunden”Zeigt auf das festgelegte Zeitintervall.
ParseInt (String, Radix)

In der angegebenen Syntax:

  • Saite”Bezieht sich auf die analysierte Zeichenfolge.
  • Radix" Wert ist "10" standardmäßig

Beispiel

Die untergegebene Demonstration erklärt das angegebene Konzept:

Zählen Sie den Timer für eine Stunde




= "Minuten"> Minuten: = "Sekunden"> Sekunden

Im obigen HTML -Code:

  • Innerhalb der "”Tag, geben Sie die Überschrift an.
  • Danach schließen Sie die “ein”Tag, um den Timer für die Count -Up -Timer in Bezug auf die angegebene Formatierung für“ zu sammeln “Protokoll" Und "Sekunden”.

Gehen Sie nun den folgenden JS -Code -Snippet durch:

var Second = 0;
Funktion UPTIMER (count) return count> 9 ? Graf: "0" + zählen;
setInterval (function ()
dokumentieren.GetElementById ("Sekunden").Innerhtml = UPTIMER (++ Second % 60);
dokumentieren.GetElementById ("Minuten").Innerhtml = UPTIMER (ParseInt (Second / 60, 10));
, 1000);

In diesem Teil des Codes:

  • Initialisieren Sie die “Sekunden”Mit 0.
  • Definieren Sie danach die mit dem Namen benannte Funktion “UPTIMER ()”.
  • Diese Funktion fügt eine führende Null hinzu und wendet eine Überprüfung an, ob der an ihn übergebene Wert eine einzelne Ziffer i ist.e (<9). In such a case, it adds a leading zero.
  • Der "setInterval ()Methode mit einem festgelegten Intervall von “1000MS wird auf den weiteren Code angewendet. Hier die angegebenen “SpanneElement für die Sekunden und auf die Minuten werden jeweils zugegriffen.
  • Für "Sekunden”, Die initialisierten Sekunden werden inkrementiert und die 60 Punkte bis zur Endgrenze für Sekunden. Danach werden sie als Parameter an die Funktion upimer () übergeben und in der DOM als zuvor diskutierte Zeitspanne angezeigt.
  • Ebenso im Fall von “Protokoll”, Berechnen Sie die Minuten. Wenden Sie auch das an “analysieren ()Methode, um die Minuten zu analysieren. Der erste Parameter in der Methode gibt den Übergang der Minute beim zweiten i an.E 60. Der zweite Parameter, wie in der Syntax beschrieben, wird standardmäßig auf 10 eingestellt

Durch Ausführen des obigen Codes werden die folgenden Ergebnisse im Browser erstellt:

Aus der Ausgabe kann beobachtet werden, dass der Timer für die Count -Up -Timer perfekt funktioniert.

Ansatz 3: Implementieren Sie einen Count -Up -Timer in JavaScript mit dem JQuery -Ansatz

In diesem Ansatz kann JQuery anhand seiner Methoden angewendet werden, um die angegebene Anforderung auszuführen.

Syntax

$ (Selektor).html ()

In der angegebenen Syntax:

  • Wähler" bezieht sich auf "Ausweis”Gegen das HTML -Element.

Beispiel

Die folgenden Codezeilen erklären das angegebene Konzept.


Timer für 30 Minuten zählen



= "Minuten"> Minuten: = "Sekunden"> Sekunden

Im oben gegebenen Beispiel,

  • Zunächst einschließen die “JQuery" Bibliothek.
  • Wiederholen Sie in ähnlicher Weise den oben diskutierten Ansatz, um das anzugebenProtokoll" Und "Sekunden" im "" Schild.
var Second = 0;
Funktion UPTIMER (count) return count> 9 ? Graf: "0" + zählen;
setInterval (function ()
$ ("#Sekunden").HTML (UPTIMER (++ Second % 60));
$ ("#Minuten").HTML (UPTIMER (ParseInt (Sekunde / 30, 10)));
, 1000);

Im obigen JS -Code:

  • In ähnlicher Weise initialisieren Sie die Sekunden mit “0”.
  • Deklarieren Sie nun eine Funktion namens “UPTIMER ()”.
  • Wiederholen Sie in seiner Definition die Schritte zur Anwendung einer Überprüfung der Anzahl der Ziffern.
  • Auch die “anwenden Sie die“setInterval ()"Methode mit einer"1000Millisekunden Zeitintervall auf der angegebenen Funktion.
  • Hier wenden Sie die jQuery an “html ()Methode zur Rückgabe des Inhalts (Innerhtml) der Elemente, indem sie sie als "als" beziehen "Sekunden", Und "Protokoll" bzw.

Ausgang

In dieser Beschreibung werden alle Ansätze zum Erstellen eines Timer-Timers veranschaulicht.

Abschluss

Die Kombination von "setInterval ()" Und "Mathematik.Boden()"Methoden, die"setInterval ()" Und "analysieren ()"Methoden oder die"JQuery”Ansatz kann verwendet werden, um einen Timer mit dem Count -UP mit JavaScript zu implementieren. Der setInterval () und die mathematik.Floor () -Methoden können implementiert werden, um ein bestimmtes Zeitintervall auf eine bestimmte Funktion anzuwenden und genaue Berechnungen für die ordnungsgemäße Ausführung des Timers durchzuführen. Die SetInterval () und die ParseInt () -Methoden können verwendet werden, um eine Funktion in bestimmten Intervallen wiederholt auszuführen und die Timerzahl ordnungsgemäß anzuzeigen. Der JQuery -Ansatz kann angewendet werden, um das HTML -Element zu integrieren und die erforderliche Funktionalität auszuführen. Dieser Artikel wurde der Implementierung eines Count -Up -Timers in JavaScript demonstriert.