Dieser Artikel beschreibt die Methode von JavaScript unter Verwendung der Funktion "setInterval (), um einen einfachen Wahllokal zu implementieren. Teilen Sie es für Ihre Referenz. Die spezifische Analyse ist wie folgt:
Umfragen sind eine Möglichkeit für die CPU, zu entscheiden, wie periphere Gerätedienste, auch als "programmierte I/O" bezeichnet werden, bereitstellen. Das Konzept der Wahlmethode besteht darin, dass die CPU regelmäßig Untersuchungen ausfragt und jedes periphere Gerät nacheinander fragt, ob sie ihre Dienste benötigt, und wenn es vorhanden ist, wird der Dienst erteilt. Nachdem der Dienst beendet ist, wird der nächste Peripherieur gefragt, und dann wird es sich weiterhin wiederholen. Die Wahlmethode ist leicht zu implementieren, aber relativ ineffizient.
Verwenden Sie in JavaScript die SetInterval -Funktion für einen einfachen Wahlbetrieb. Sie können jederzeit einen bestimmten Parameterwert festlegen, müssen jedoch die Seite nicht aktualisieren, dh Sie müssen nicht <meta http-äquiv = "aktualisieren" content = "5"> zum Header hinzufügen, um das Aktualisierungsurteil der Seite zu erstellen.
1. Grundziele
Wie im Eingangsfeld in der Abbildung gezeigt, verwenden Sie ohne die Funktion onchange () die Funktion "setInterval", um einen einfachen Wahllokal auszuführen, und lesen
Tatsächlich ist das Prinzip das gleiche wie die JavaScript -Uhr. Nehmen Sie die aktuelle Zeit jede Sekunde und aktualisieren Sie den Textinhalt einmal einmal.
2. Produktionsprozess
Der Code ist wie folgt, ich werde ihn nicht noch einmal wiederholen:
Kopieren Sie den Code wie folgt: <! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<kopf>
<meta http-äquiv = "content-type" content = "text /html; charset = utf-8" />
<title> Polling </title>
<script type = "text/javaScript">
Funktion Synchronous () {
document.getElementById ("ptext"). InnerHtml = document.getElementById ("text"). Wert;
}
Funktion Polling () {
synchron();
setInterval ("synchronous ()", 500);
}
</script>
</head>
<Body Onload = "Polling ()">
<Eingabe type = "text" id = "text"/>
<p id = "ptext"> </p>
</body>
</html>
Die Funktion Polling () wird nach dem Laden der Seite ausgeführt. Die Synchronous () -Funktion wird zuerst ausgeführt, und dann wird die Synchronous () -Funktion alle 0,5 Sekunden ausgeführt.
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.