>  기사  >  웹 프론트엔드  >  JavaScript는 setInterval() 함수를 사용하여 간단한 폴링 작업_javascript 기술을 구현합니다.

JavaScript는 setInterval() 함수를 사용하여 간단한 폴링 작업_javascript 기술을 구현합니다.

WBOY
WBOY원래의
2016-05-16 16:16:2811230검색

이 기사의 예에서는 JavaScript가 setInterval() 함수를 사용하여 간단한 폴링 작업을 구현하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.

폴링은 CPU가 "프로그램 I/O"라고도 알려진 주변 장치 서비스 제공 방법을 결정하는 방법입니다. 폴링 방식의 개념은 CPU가 정기적으로 쿼리를 발행하여 각 주변 장치에 서비스가 필요한지 순차적으로 묻는 것입니다. 서비스가 완료된 후 서비스를 제공합니다. , 그러면 사이클이 계속됩니다. 폴링 방법은 구현하기 쉽지만 효율성이 낮습니다.

JavaScript의 setInterval 함수를 사용하면 페이지를 새로 고치지 않고도, 즉

1. 기본 목표

그림과 같이 입력란이 있습니다. onChange() 함수를 사용하는 대신 setInterval 함수를 직접 사용하여 간단한 폴링 작업을 수행하고, 0.5초마다 텍스트 상자의 내용을 읽어옵니다.

실제로 원리는 JavaScript 시계와 동일합니다. 매초마다 현재 시간을 가져와서 텍스트 내용을 업데이트합니다.

2. 제작과정

코드는 다음과 같습니다. 자세한 내용은 다시 설명하지 않겠습니다.

코드 복사 코드는 다음과 같습니다.

설문조사 <스크립트 유형="텍스트/자바스크립트"> 함수 동기() {
               document.getElementById("ptext").innerHTML =document.getElementById("text").value
~ 함수 폴링(){
동기(); setInterval("동기()", 500)
}
스크립트>

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.