Heim > Artikel > Web-Frontend > Fragen zum JS-Zähler
Implementieren Sie den spezifischen Code
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>计时器</title> <script type="text/javascript"> var num=0; function startCount() { document.getElementById("count").value=num; num=num+1; setTimeout("startCount()",1000); //1处 } setTimeout("startCount()",1000); //2处 </script> </head> <body> <form> <input type="text" id="count" /> </form> </body> </html>
Wie im Code gezeigt, ist 1 offensichtlich eine Endlosschleife, also ist es so Unverzichtbar sollte die Stoppuhr sein. Bitte beachten Sie hier, dass die Einheit in js Millisekunden ist, also 1000 Millisekunden (1min=60s 1s=1000ms)
Aber wenn der Code bei 2 gelöscht wird, gibt es nur ein Leerzeichen Kasten.
Netizens verstehen es so. Wenn es falsch ist, können Sie direkt kommunizieren
Zunächst wird das Programm direkt von oben nach unten kompiliert, also wird die Funktion sein Zu diesem Zeitpunkt wurde der folgende Code kompiliert, sodass die Funktion die ID nicht erkennen kann. Wenn die Funktion settimeout hinzugefügt wird, bleibt sie zu diesem Zeitpunkt bestehen ist abgeschlossen und kann somit bestanden werden.
Aber diese Aussage widerspricht dem Kompilierungsprozess der C-Sprache. Da die Funktion durch Aufrufen implementiert wird, besteht kein Problem der Unkenntlichkeit. . . .
Das obige ist der detaillierte Inhalt vonFragen zum JS-Zähler. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!