Javascript_javascript 기술에서 setTimeOut 및 setInterval의 타이머 사용
Javascript의 setTimeOut 및 setInterval 함수는 지연되고 예약된 작업을 처리하는 데 널리 사용됩니다. 예를 들어 일정 시간 동안 웹 페이지를 연 후 로그인 상자가 나타나고 페이지는 비동기 요청을 보냅니다. 정기적으로 최신 데이터 등 그러나 그들의 적용은 다릅니다.
setTimeout() 메서드는 지정된 밀리초 후에 함수나 계산된 표현식을 호출하는 데 사용되는 반면, setInterval()은 ClearInterval이 지울 때까지 지정된 밀리초마다 함수나 표현식을 호출하기 위해 루프를 반복합니다. 즉, setTimeout()은 한 번만 실행되고, setInterval()은 여러 번 실행될 수 있습니다. 두 함수의 매개변수도 동일합니다. 첫 번째 매개변수는 실행될 코드 또는 핸들이고, 두 번째 매개변수는 지연할 시간(밀리초)입니다.
setTimeOut 사용법
setTimeout 함수의 사용법은 다음과 같습니다.
var timeoutID = window.setTimeout(func, [delay, param1, param2, ...])
var timeoutID = window.setTimeout(code, [delay])
timeoutID: 타이머 ID 번호.clearTimeout() 함수에서 타이머를 지우는 데 사용할 수 있습니다.
func: 실행 중인 함수.
code: (대체 구문) 실행될 코드 문자열입니다.
지연: 지연 시간(밀리초)입니다. 지정하지 않으면 기본값은 0입니다.
window.setTimeout 또는 setTimeout을 사용할 수 있습니다. 두 가지 쓰기 방법은 window.setTimeout이 전역 창 개체의 속성으로 setTimeout 함수를 참조한다는 점을 제외하면 기본적으로 동일합니다.
적용예시 :
함수 시간 초과(){
Document.getElementById('res').innerHTML=Math.floor(Math.random()*100 1)
}
setTimeout("timeout()",5000)
코드가 실행되면 5초 후에 timeout() 함수가 호출됩니다. 데모를 보려면 클릭하세요.
setInterval 사용법
setInterval 함수의 매개변수 및 사용법은 위의 setTimeout 함수 사용법 소개를 참조하세요. 차이점은 setInterval이 정기적으로 func 또는 코드 코드를 실행한다는 것입니다.
적용 예:
var tt = 10
함수 timego(){
ㅜㅜ--
Document.getElementById("tt").innerHTML = tt; If(tt==0){
window.location.href='/'
거짓 반환
}
}
var 타이머 = window.setInterval("timego()",1000)
위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











settimeout과 setInterval의 차이점: 1. 트리거 시간, settimeout은 일회성이며 지연 시간을 설정한 후 함수를 한 번 실행하지만 setinterval은 반복적이며 설정된 시간 간격으로 함수를 반복적으로 실행합니다. , settimeout은 한 번만 실행되고 setinterval은 취소될 때까지 반복적으로 실행됩니다.

setInterval 함수를 사용하여 코드를 정기적으로 실행하는 방법은 무엇입니까? JavaScript에서 setInterval 함수는 정기적으로 코드를 실행할 수 있는 매우 유용한 함수입니다. setInterval 함수를 통해 특정 시간 간격 내에 지정된 코드를 반복적으로 실행할 수 있습니다. 이 기사에서는 setInterval 함수를 사용하는 방법을 자세히 소개하고 구체적인 코드 예제를 제공합니다. 1. setInterval 함수의 기본 구문은 다음과 같습니다. setInterv

setInterval 함수로 생성된 타이머를 중지하려면 ClearInterval 함수를 사용할 수 있습니다. setInterval 함수는 고유한 타이머 ID를 반환하며, 이 ID는 타이머 실행을 중지하기 위해clearInterval 함수에 매개변수로 전달될 수 있습니다.

Window.setInterval() 메서드의 기본 구문은 "window.setInterval(function, Delay)"이고, function은 반복적으로 실행되는 함수 또는 코드 블록이며, Delay는 각 실행 사이의 시간 간격(밀리초)입니다. 이 메소드는 지정된 시간에 지정된 함수나 코드를 반복적으로 실행하는 데 사용되는 JavaScript의 메소드로, 실행할 함수나 코드 블록과 반복 실행 간격만 전달하면 됩니다.

setInterval 함수는 간격을 설정하고 각 간격 후에 지정된 코드를 실행할 수 있는 JavaScript의 타이머 함수입니다. 특정 작업을 정기적으로 처리해야 하거나 페이지 요소가 실시간으로 업데이트될 때 매우 유용합니다. setInterval 성능 및 안정성 문제를 사용할 때 필요에 따라 최적화합니다.

setinterval의 사용법은 "setInterval(function, Delay);"입니다. "function"은 실행할 함수(함수 표현식 또는 함수 참조일 수 있음)이고 "delay"는 실행 함수 간의 시간 간격(밀리초)입니다. setInterval은 코드를 주기적으로 실행하는 데 사용되는 JavaScript의 함수입니다. 함수와 시간 간격을 매개변수로 받아 지정된 시간 간격에 따라 함수를 반복적으로 실행합니다.

setTimeout(function,duration) - 이 함수는 지속 시간(밀리초) 후에 함수를 호출합니다. 이는 한 번의 실행에 작동합니다. 예를 살펴보겠습니다. 2000밀리초 동안 기다린 다음 콜백 함수를 실행합니다. is 이 함수는 밀리초마다 호출됩니다. 이 작업은 횟수 제한 없이 수행할 수 있습니다. 예를 살펴보겠습니다. 2000ms마다 알람을 트리거합니다.

JavaScript에서 ClearTimeout 함수를 사용하여 setTimeout 타이머를 취소하려면 특정 코드 예제가 필요합니다. JavaScript에서 setTimeout 함수는 지정된 시간 지연 후 특정 코드를 실행하는 데 사용됩니다. setInterval 함수는 지정된 시간 간격 내에 특정 코드를 반복적으로 실행하는 데 사용됩니다. 그러나 어떤 경우에는 타이머가 실행되기 전에 타이머를 취소해야 할 수도 있습니다. 이 경우 c를 사용할 수 있습니다.
