setTimeout 메서드는 일정시간후 함수를 실행한다.
1번만 동작하고 그 이후에는 동작하지 않는다.
//setTimeout(fn, delay); 실행할함수, 간격
setTimeout(function(){
console.log('setTimeout')
}, 1000); //1초후 setTimeout출력
setInterval 메서드는 일정시간마다 함수를 실행한다.
//setInterval(fn, delay); 실행할 함수, 간격
setInterval(function(){
console.log('setInterval')
}, 1000) //1초마다 setInterval출력
clearInterval 메서드는 setInterval로 반복하고 있는걸 멈추게 한다.
// clearInterval(setInterval로 생성된 대상);
var count = 0;
var repeat = setInterval(function(){
console.log('setInterval');
count++; //숫자 count를 증가,
if(count==5){ // 5가되면 멈춰라
clearInterval(repeat);
}
}, 1000); //1초에 1번씩 동작
반응형
'Javascript > [기초] Javascript' 카테고리의 다른 글
(기본/기초) Jquery checkbox, jquery 체크박스, 제이쿼리 체크박스 (0) | 2019.12.06 |
---|---|
(기본/기초) Jquery select option tag, html select option 가져오기 (0) | 2019.11.08 |
(기본/기초) 자바스크립트 var, let, const (Javascript var) (0) | 2019.10.04 |
(기본/기초) Javascript 클로저, Javascript closure, 자바스크립트 클로저 (0) | 2019.10.04 |
(기본/기초) 브라우저 개발자도구 (0) | 2019.04.27 |
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)
댓글