setInterval : 반복 작업 수행

■ setInterval : 밀리초 단위로 반복 작업 실행(10*1000는 10초 단위로 작업수행)

var xx = setInterval(function(){
     console.log("작업수행");
}, 10*1000);

 

■ clearInterval : setInterval을 이용해 수행중인 작업을 중지

clearInterval(xx);

 

■ 전체 소스

<!DOCTYPE html>
<html lang="ko_KR">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>setInterval test</title>
<script type="text/javascript" src="./js/jquery-1.12.2.min.js"></script>
<script type="text/javascript">

$(document).ready(function() {
	fnInitialResource();
});

var cnt = 0;
function fnInitialResource() {
	var timeout = 1;	// 1초 단위로 실행
	var intervalResource = setInterval(function(){
		clearInterval(intervalResource);
		fnInitialResource();
		$("#log").prepend( "실행 횟수 : " + cnt++ + "<br/>");	
	}, timeout*1000);
}
</script>
</head>
<body><div id="log"/></body>
</html>

 

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다