setTimeout 과 setInterval 의 차이 점 에 대한 분석
1438 단어 settimeoutsetInterval구별
웹 페이지 의 동적 효 과 를 만 들 때 반드시 어떤 수요 에 부 딪 히 고 특정한 프로그램 이 오래 기다 린 후에 다시 실행 하도록 요구한다.마치 우리 의 생활 속 에서 처럼 잠시 후에 다시 한 가지 일 을 시작 하 는 것 이다.JavaScript 에서 주로 타 이 머 를 통 해 이러한 수 요 를 실현 합 니 다.본 고 는 타 이 머 를 요약 하고 setTimeout()에 대해 상세 한 용법 정 리 를 할 것 입 니 다.
setTimeout()정의 와 용법
우선 W3C 에서 setTimeout 방법 에 대한 소 개 를 살 펴 보 겠 습 니 다.
정의.
setTimeout()방법 은 지정 한 밀리초 후에 함수 나 계산 표현 식 을 호출 하 는 데 사 용 됩 니 다.
문법
setTimeout(code,millisec)
인자:
코드:필요 합 니 다.호출 할 함수 뒤에 실행 할 자바 스 크 립 트 코드 문자열 입 니 다.
millisec: 필수코드 를 실행 하기 전에 기 다 려 야 할 밀리초 수 입 니 다.
제시 하 다.
setTimeout()은 code 를 한 번 만 실행 합 니 다.여러 번 호출 하려 면 setInterval()을 사용 하거나 code 자체 가 setTimeout()을 다시 호출 하도록 하 십시오.
코드
function hello(){
alert("hello");
}
//
var t1 = window.setTimeout(hello,1000);
var t2 = window.setTimeout("hello()",3000);//
window.clearTimeout(t1);//
setInterval()정의 와 용법코드
//
setInterval('refreshQuery()',8000);
/* */
function refreshQuery(){
$("#mainTable").datagrid('reload',null);
}
비 즈 니스 장면이상 은 이 글 의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가 치 를 가지 기 를 바 랍 니 다.여러분 의 저희 에 대한 지지 에 감 사 드 립 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
set Time out에 this가 문제를 가리키고 있습니다.위의 테스트를 실행합니다.fn () 때.처음에는 "Hello"로 돌아갈 수 있습니다.두 번째 후에'undefined'로 돌아왔습니다. 콘솔을.log (this.info) 를 console로 변경합니다.log(this...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.