programing

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

nasanasas 2020. 12. 11. 08:17
반응형

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


60 초마다 일부 JS 코드를 실행하는 방법이 있습니까? while루프 로 가능할 것이라고 생각 하지만 더 깔끔한 솔루션이 있습니까? 언제나처럼 JQuery를 환영합니다.


setInterval 사용 :

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

이 함수는 clearInterval로 간격을 지울 수있는 ID를 반환합니다 .

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

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

"자매"함수는 setTimeout / clearTimeout 조회입니다.


페이지 init에서 함수를 실행하고 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).

이 바이올린을보십시오 : http://jsfiddle.net/p6NJt/2/

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

반응형