В этой статье описывается метод JavaScript с использованием функции setInterval () для реализации простой операции опроса. Поделитесь этим для вашей ссылки. Конкретный анализ заключается в следующем:
Опрос - это способ для процессора решить, как предоставлять услуги периферийного оборудования, также известное как «запрограммированный ввод -вывод». Концепция метода опроса заключается в том, что ЦП регулярно выпускает запрос, спрашивая каждое периферийное устройство последовательно, нуждаются ли он в его услуги, а когда есть, услуга предоставляется. После того, как служба закончится, будет спросить следующее периферийное устройство, а затем он будет продолжать повторяться. Метод опроса легко реализовать, но он относительно неэффективен.
В JavaScript используйте функцию SetInterval для простой работы. Вы можете определить определенное значение параметра в любое время, но вам не нужно обновлять страницу, то есть вам не нужно добавлять <meta http-equiv = "rebresh" content = "5"> в заголовок, чтобы страница обновляется.
1. Основные цели
Как показано в поле ввода на рисунке, без использования функции OnChange (), используйте функцию SetInterval для выполнения простой работы опроса и прочитайте содержимое в текстовом поле каждые 0,5 секунды
На самом деле, принцип такой же, как и часы JavaScript. Возьмите текущее время каждую секунду, а затем обновляйте текстовый контент один раз.
2. Процесс производства
Код заключается в следующем, я больше не буду повторять:
Скопируйте код следующим образом: <! 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">
<голова>
<meta http-equiv = "content-type" content = "text /html; charset = utf-8" />
<title> Опрос </title>
<script type = "text/javascript">
функция synchronous () {
document.getElementbyId ("ptext"). innerHtml = document.getElementById ("text"). Value;
}
функциональный опрос () {
Synchronous ();
setInterval ("synchronous ()", 500);
}
</script>
</head>
<body onload = "Oploring ()">
<input type = "text" id = "text"/>
<p id = "ptext"> </p>
</body>
</html>
Функция опроса () начинает выполняться после загрузки страницы. Функция Synchronous () выполняется сначала, а затем функция Synchronous () выполняется каждые 0,5 секунды.
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.