setTimeout 및 setInterva
1. 타이머 거꾸로: timename=setTimeout("function();",delaytime);
2. 순환 타이머:timename=setInterval("function();",delaytime);
첫 번째 매개 변수 "function ()"은 타이머가 촉발할 때 실행할 동작으로 함수일 수도 있고 몇 개의 함수일 수도 있으며 함수 간에"를 사용한다.분리하면 됩니다.예를 들어 두 개의 경고 창을 팝업하려면 "function ();"바꾸다
"alert('첫 번째 경고 창!');alert('두 번째 경고 창!');"두 번째 파라미터인'delaytime'은 간격의 시간으로 밀리초 단위로'5000'을 작성하면 5초를 표시한다.
카운트다운 타이머는 지정된 시간이 도착한 후에 사건을 촉발하는 것이고 순환 타이머는 간격이 올 때 반복적으로 사건을 촉발하는 것이다. 이들의 차이점은 전자는 한 번만 작용하고 후자는 끊임없이 작용하는 것이다.
예를 들어 한 페이지를 열면 몇 초 간격으로 다른 페이지로 자동으로 넘어가려면 타이머인 "setTimeout("function()"을 사용해야 한다."delaytime)". 어떤 말을 한 글자 한 글자로 설정하려면
순환 타이머 "setInterval("function();"을 사용해야 합니다.delaytime)”
자세한 출처 참조:http://www.jb51.net/article/22865.htm
[setTimeout]
setTimeout(표현식, 지연 시간 [미묘])
실행할 때, 불러온 후 지정된 시간을 지연한 후, 표현식을 한 번 실행합니다. 횟수는 한 번임을 기억하십시오.
setTimeout으로 자동 변경된 랜덤 수 표시 효과:
<html>
<head>
<script>
window.onload=sett;
function sett()
{
document.body.innerHTML=Math.random();
setTimeout("sett()",500);
}
</script>
</head>
<body>
</body>
</html>
var intervalID = setTimeout("sett()",500);
clearTimeout(intervalID);
[setInterval]
setInterval(표현식, 상호 작용 시간 [미묘])
다른 것은 불러온 후 지정된 시간마다 표현식을 실행합니다
setInterval의 자동 변경으로 무작위 수를 표시하는 효과:
<html>
<head>
<script>
function sett()
{
document.body.innerHTML=Math.random();
}
setInterval("sett();", 500);
</script>
</script>
</head>
<body>
</body>
</html>
。
var intervalID = setInterval("sett()",500);
clearInterval(intervalID);
관련 기사:
setTimeout과 setInterval의 브라우저별 차이에 대한 연구
http://www.iteye.com/topic/154959
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
AS를 통한 Module 개발1. ModuleLoader 사용 2. IModuleInfo 사용 ASModuleOne 모듈...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.