JavaScript setTimeout() 기본 사용 방법
2599 단어 JavaScriptsetTimeout
간단한 예를 들다
다음 코드를 추가하여 열린 페이지에서 3초 동안 기다린 후 경고 상자'안녕하세요'를 팝업합니다
<script>
setTimeout("alert(' ')", 3000)
</script>
효과:좀 더 복잡한function 정의
<script>
var myvar;
function myFunction() {
myVar = setTimeout(alertFunc, 3000);
}
function alertFunc() {
alert("Hello!");
}
자동 초당 1 추가functionset Timeout () 를 사용하여 텍스트 상자의 수치를 초당 1씩 증가시킵니다. 물론 5초마다 5를 추가하거나 5초마다 1을 추가하는 다른 속도를 설정할 수 있습니다.
<script>
x = 0
function countSecond( )
{ x = x+1
document.fm.displayBox.value=x
setTimeout("countSecond()", 1000)
}
</script>
<body bgcolor=lightcyan text=red> <p> </br>
<form name=fm>
<input type="text" name="displayBox"value="0" size=4 >
</form>
<script>
countSecond( )
</script>
</body>
상기 방법으로 시간을 설정하면 set Timeout () 은 1초로 설정되었지만 브라우저는 다른 두 가지 기능을 실행해야 하기 때문에 한 순환의 시간은 1초보다 약간 많다. 예를 들어 1분은 58개의 순환만 있을 수 있다.웹 페이지 종료 시간 지연
버튼을 누르면 Windows open () 에서 웹 페이지를 열고 명령을 실행하면 3초 후에 자동으로 닫힙니다.
<button onclick="openWin()"> " "</button>
<script>
function openWin() {
var myWindow = window.open("", "", "width=200, height=100");
myWindow.document.write(" ");
setTimeout(function(){ myWindow.close() }, 3000);
}
</script>
setTimeout 취소()set Timeout () 이 순환 작업을 시작하면, clear Timeout () 을 사용하여 멈추도록 합니다.
<button onclick="myFunction()"> </button>
<button onclick="myStopFunction()"> </button>
<script>
var myVar;
function myFunction() {
myVar = setTimeout(function(){ alert("Hello") }, 2000);
}
function myStopFunction() {
clearTimeout(myVar);
}
</script>
작은 매듭setTimeout (), clearTimeout (), setInterval () 은 코드를 작성하는 과정에서 그 특징을 유연하게 활용하여 완성해야 할 목적을 달성할 수 있다
이상은 본문의 전체 내용입니다. 여러분의 학습에 도움이 되고 저희를 많이 응원해 주십시오.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.