この記事では、SetInterval()関数を使用してJavaScriptの方法について説明して、簡単なポーリング操作を実装しています。参照のためにそれを共有してください。特定の分析は次のとおりです。
ポーリングは、CPUが「プログラムされたI/O」としても知られる周辺機器サービスを提供する方法を決定する方法です。投票方法の概念は、CPUが定期的に調査を発行し、各周辺機器デバイスにサービスが必要かどうか、およびあるときにサービスが与えられるかどうかを順番に尋ねることです。サービスが終了した後、次の周辺機器が尋ねられ、繰り返し続けます。ポーリング方法は簡単に実装できますが、比較的非効率的です。
JavaScriptでは、SetInterval関数を使用して簡単なポーリング操作を行います。いつでも特定のパラメーター値を決定できますが、ページを更新する必要はありません。つまり、ページを更新するために<Meta http-equiv = "content" 5 ">をヘッダーに追加する必要はありません。
1。基本的な目的
図の入力ボックスに示されているように、OnChange()関数は使用せず、SetInterval関数を使用して簡単なポーリング操作を実行します。 0.5秒ごとにテキストボックスの内容を読むことができます。
実際、原則はJavaScriptクロックと同じです。毎秒現在の時間を取り、テキストコンテンツを1回更新します。
2。生産プロセス
コードは次のとおりです。二度と繰り返しません。
次のようにコードをコピーします。<
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<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;
}
関数Polling(){
同期();
setInterval( "synchronous()"、500);
}
</script>
</head>
<body onload = "polling()">
<入力型= "text" id = "text"/>
<p id = "ptext"> </p>
</body>
</html>
Polling()関数は、ページが読み込まれた後に実行され始めます。同期()関数が最初に実行され、次に同期()関数が0.5秒ごとに実行されます。
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。