Este artículo describe el método de JavaScript utilizando la función SetInterval () para implementar una operación de votación simple. Compártelo para su referencia. El análisis específico es el siguiente:
La encuesta es una forma para que la CPU decida cómo proporcionar servicios de equipos periféricos, también conocidos como "E/S programadas". El concepto de método de votación es que la CPU emite una consulta regularmente, preguntando a cada dispositivo periférico en secuencia si necesita sus servicios, y cuando lo existe, se brinda el servicio. Después de que termine el servicio, se le preguntará al próximo periférico, y luego continuará repitiendo. El método de sondeo es fácil de implementar, pero es relativamente ineficiente.
En JavaScript, use la función SetInterval para una operación de votación simple. Puede determinar un cierto valor de parámetro en cualquier momento, pero no necesita actualizar la página, es decir, no necesita agregar <meta http-oquiv = "actualizar" contenido = "5"> al encabezado para hacer que el juicio de actualización de la página.
1. Objetivos básicos
Como se muestra en el cuadro de entrada en la figura, no usa la función OnChange () y usa la función SetInterval para realizar una operación de votación simple. Puede leer el contenido en el cuadro de texto cada 0.5 segundos.
De hecho, el principio es el mismo que el reloj JavaScript. Tome el tiempo actual cada segundo y luego actualice el contenido de texto una vez.
2. Proceso de producción
El código es el siguiente, no lo volveré a repetir:
Copie el código de la siguiente manera: <! 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">
<Evista>
<meta http-equiv = "content-type" content = "text /html; charset = utf-8" />
<title> Polling </title>
<script type = "text/javaScript">
función synchronous () {
document.getElementById ("ptext"). innerhtml = document.getElementById ("text"). valor;
}
function Polling () {
sincrónico();
setInterval ("Synchronous ()", 500);
}
</script>
</ablo>
<Body Onload = "Polling ()">
<input type = "text" id = "text"/>
<p id = "ptext"> </p>
</body>
</html>
La función Polling () comienza a ejecutarse después de cargar la página. La función Synchronous () se ejecuta primero, y luego la función Synchronous () se ejecuta cada 0.5 segundos.
Espero que este artículo sea útil para la programación de JavaScript de todos.