ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript は setInterval() 関数を使用して単純なポーリング操作を実装します_JavaScript スキル

JavaScript は setInterval() 関数を使用して単純なポーリング操作を実装します_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 16:16:2811274ブラウズ

この記事の例では、JavaScript が setInterval() 関数を使用して単純なポーリング操作を実装する方法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。

ポーリングは、CPU が周辺機器サービスの提供方法を​​決定する方法であり、「プログラム I/O」とも呼ばれます。ポーリング方式の概念は、CPU が定期的にクエリを発行し、各周辺デバイスにサービスが必要かどうかを順番に問い合わせ、サービスが必要な場合は、サービスが完了した後に次の周辺デバイスに問い合わせます。 、そしてそのサイクルが続きます。ポーリング方法は実装が簡単ですが、効率は低くなります。

JavaScript で setInterval 関数を使用すると、ページを更新せずに、つまり

1. 基本的な目標

図に示すように、onChange() 関数を使用する代わりに、setInterval 関数を直接使用して単純なポーリング操作を実行し、テキスト ボックスの内容を 0.5 秒ごとに読み取ります。

実際、原理は JavaScript の時計と同じで、毎秒現在の時刻を取得し、テキストの内容を更新します。

2. 製造工程

コードは次のとおりです。詳細については説明しません。

コードをコピー コードは次のとおりです:


投票
<スクリプトタイプ="text/javascript"> 関数 synchronous() {
document.getElementById("ptext").innerHTML =document.getElementById("text").value
                                                                                                              関数ポーリング(){
同期(); setInterval("同期()", 500); }







polling() 関数は、ページがロードされた後に実行を開始し、最初に synchronous() 関数を実行し、その後常に synchronous() 関数
を実行します。
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。