Este artigo descreve o método de JavaScript usando a função setInterval () para implementar uma operação de votação simples. Compartilhe para sua referência. A análise específica é a seguinte:
A pesquisa é uma maneira de a CPU decidir como fornecer serviços de equipamentos periféricos, também conhecidos como "E/S programada". O conceito de método de pesquisa é que a CPU emite a consulta regularmente, pedindo a cada dispositivo periférico em sequência se precisa de seus serviços e, quando existe, o serviço é dado. Após o término do serviço, o próximo periférico será solicitado e, em seguida, continuará repetindo. O método de pesquisa é fácil de implementar, mas é relativamente ineficiente.
Em JavaScript, use a função setInterval para uma operação de votação simples. Você pode determinar um determinado valor do parâmetro a qualquer momento, mas não precisa atualizar a página, ou seja, não precisa adicionar <meta http-equiv = "refresh" content = "5"> ao cabeçalho para fazer o julgamento da página de atualização.
1. Objetivos básicos
Conforme mostrado na caixa de entrada da figura, você não usa a função OnChange () e usa a função setInterval para executar uma operação de votação simples. Você pode ler o conteúdo na caixa de texto a cada 0,5 segundos.
De fato, o princípio é o mesmo que o relógio JavaScript. Reserve a hora atual a cada segundo e, em seguida, atualize o conteúdo do texto uma vez.
2. Processo de produção
O código é o seguinte, não vou repeti -lo novamente:
Copie o código da seguinte forma: <! Doctype html public "-// w3c // dtd xhtml 1.0 transitória // pt" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "content-type" content = "text /html; charset = utf-8" />
<title> Polling </ititle>
<script type = "text/javascript">
função síncrona () {
document.getElementById ("Ptext"). Innerhtml = document.getElementById ("text"). value;
}
função polling () {
síncrono();
setInterval ("síncrono ()", 500);
}
</script>
</head>
<corpo onload = "polling ()">
<input type = "text" id = "text"/>
<p id = "ptext"> </p>
</body>
</html>
A função Polling () começa a ser executada após a carga da página. A função síncrona () é executada primeiro e, em seguida, a função síncrona () é executada a cada 0,5 segundos.
Espero que este artigo seja útil para a programação JavaScript de todos.