programing

JavaScript: 매 분마다 실행할 코드 가져오기

lastmoon 2023. 8. 10. 19:09
반응형

JavaScript: 매 분마다 실행할 코드 가져오기

JS 코드를 60초마다 실행할 수 있는 방법이 있습니까?제 생각에 그것은 가능할 것 같습니다.while루프, 하지만 더 나은 해결책이 있을까요?언제나처럼 JQuery 환영합니다.

setInterval 사용:

setInterval(function() {
    // your code goes here...
}, 60 * 1000); // 60 * 1000 milsec

이 함수는 간격을 클리어할 수 있는 ID를 반환합니다.간격:

var timerID = setInterval(function() {
    // your code goes here...
}, 60 * 1000); 

clearInterval(timerID); // The setInterval it cleared and doesn't run anymore.

sister 함수는 setTimeout/clearTimeout이 설정되어 있습니다.


페이지에서 기능을 실행한 다음 60초 후, 120초 후...

function fn60sec() {
    // runs every 60 sec and runs on init.
}
fn60sec();
setInterval(fn60sec, 60*1000);

사용할 수 있습니다.setInterval이를 위하여

<script type="text/javascript">
function myFunction () {
    console.log('Executed!');
}

var interval = setInterval(function () { myFunction(); }, 60000);
</script>

설정하여 타이머 비활성화clearInterval(interval).

이 Fiddle을 참조하십시오. http://jsfiddle.net/p6NJt/2/

매분 정확히 시작할 때 함수를 호출합니다.

let date = new Date();
let sec = date.getSeconds();
setTimeout(()=>{
  setInterval(()=>{
    // do something
  }, 60 * 1000);
}, (60 - sec) * 1000);

언급URL : https://stackoverflow.com/questions/13304471/javascript-get-code-to-run-every-minute

반응형