타이밍 이벤트에 대해 읽었습니다. setTimeout
에 대해 혼란스러워합니다. W3Schools에 500 밀리 초마다 실행되는 예가 있습니다. 나는 그것이 단지 한 번 작동한다는 것을 setTimeout
에 대해 읽었다. linksetTimeout 함수가 영원히 실행되는 이유는 무엇입니까?
<head>
<script>
function startTime() {
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
document.getElementById('txt').innerHTML=h+":"+m+":"+s;
setTimeout(function(){startTime()},500);
}
</script>
</head>
<body onload="startTime()">
<div id="txt"></div>
</body>
[w3schools를 참고하여 사용하시기 바랍니다.] (http://w3fools.com) – Pointy