타이머 함수

2014. 2. 1. 19:39 from Programming

자바스크립트 내장 함수중에 특정한 시간에 특정한 함수를 실행할 수 있게 해주는 타이머 함수가 있다.


setTimeout(function, millisecond)

일정 시간 후 함수를 한번 실행

setInterval(function, millisecond)

일정 시간마다 함수를 반복해서 실행

clearTimeout(id)

일정 시간 후 함수를 한번 실행하는 것을 중지

clearInterval(id)

일정 시간마다 함수를 반복하는 것을 중단 


setTimeout() 함수는 한 번만 실행하므로 주의할 사항이 없지만 setInterval() 함수는 지속적으로 실행하므로

지속적으로 컴퓨터의 자원을 소비할 위험이 있기 때문에 주의해야 한다.


// Example


<script>

var intervalID = setInterval(function(){

alert('<p>' + new Date() + '</p>');

}, 1000);


setTimeout(function() {

clearInterval(intervalID);

}, 10000);


</script>


'Programming' 카테고리의 다른 글

심심해서 만든거..  (0) 2014.04.11
간단한 정렬 알고리즘 정리  (0) 2014.02.03
[dovelet]-crypt  (0) 2014.01.20
os 판별 코드  (0) 2013.10.11
Binary Search  (0) 2013.07.18
Posted by xer0s :