반응형
자바스크립트 함수를 5초마다 연속 호출
중복 가능:
60초마다 함수 호출
계속해서 5초마다 자바스크립트 함수를 호출하고 싶습니다.setTime을 보았습니다.아웃 이벤트.계속해서 원한다면 잘 될까요?
를 사용할 수 있습니다. 인수는 동일합니다.
const interval = setInterval(function() {
// method to be executed;
}, 5000);
clearInterval(interval); // thanks @Luca D'Amico
"재귀"하기setTimeout
사용자 기능을 사용할 수 있습니다. 그리고 이 기능은 정의된 시간마다 계속 실행됩니다.
function yourFunction(){
// do whatever you like here
setTimeout(yourFunction, 5000);
}
yourFunction();
모범적인 코딩 방법이 시사하는 바와 같이,setTimeout
대신에setInterval
.
function foo() {
// your function code here
setTimeout(foo, 5000);
}
foo();
이것은 재귀 함수가 아닙니다.함수가 끝나기 전에 자체 호출하는 것이 아니라 a를 호출하는 것입니다.setTimeout
나중에 같은 함수를 다시 호출할 함수입니다.
나중에 작업을 반복하기 위해 대신 사용할 수 있는 내장 기능이 있습니다.setTimeout
.
서명이 비슷하기 때문에 하나에서 다른 하나로 쉽게 전환할 수 있습니다.
setInterval(function() {
// do stuff
}, duration);
좋은 작동 사례: http://jsfiddle.net/MrTest/t4NXD/62/
추가:
- 좋아요
fade in / fade out
애니매이션 - 잠시 멈춤
:hover
- 여러 작업 실행을 방지합니다(초단위로 시작하기 전에 애니메이션 실행).
- 탭에 있을 때 끊어지는 것을 방지합니다(브라우저가 탭의 스크립트를 중지합니다)
테스트 완료!
언급URL : https://stackoverflow.com/questions/7188145/call-a-javascript-function-every-5-seconds-continuously
반응형
'programing' 카테고리의 다른 글
항목의 모든 조상을 가져오는 SQL 재귀 쿼리 (0) | 2023.09.09 |
---|---|
std::cin 입력에 공백이 있습니까? (0) | 2023.09.09 |
도커: 도커 컨테이너에서 나노 실행 (0) | 2023.09.09 |
OLAP 큐브에서 특성이 필터링될 때 Grand Total이 잘못되었습니다. (0) | 2023.09.09 |
오류 발생: AttributeConverter를 적용하는 동안 오류가 발생했습니다. 중첩 예외는 javax.persistence입니다.지속성 예외 (0) | 2023.09.09 |