기금넷 공식사이트 - 금 선물 - Html 의 js 스크립트는 5 초 동안 어떻게 지연됩니까?

Html 의 js 스크립트는 5 초 동안 어떻게 지연됩니까?

SetTimeout 함수를 통해 호출됩니다. 다음과 같습니다.

SetTimeout( function(){

//코드 추가

}, 5 * 1000); //지연 5000mm

SetTimeout () 의 첫 번째 매개 변수는 JavaScript 문이 포함된 문자열입니다. 이 문은 "alert('5 초! ).) "또는 alertMsg ()" 와 같은 함수를 호출합니다.

두 번째 매개 변수는 지금부터 첫 번째 매개 변수가 실행되는 시간 (밀리초) 을 나타냅니다.

확장 데이터가 지연되고 setTimeout 함수를 사용하는 구체적인 예는 다음과 같습니다.

& lt 스크립팅 언어 = "자바스크립트">

기능 테스트

{

알레트 (obj);

SetTimeout("test () ",1000);

}

& lt/스크립트 >

& ltinput id = "testbutton" type = "button" onclick = "test (this)" >

SetTimeout 의 Test () 에는 매개 변수가 없습니다. 처음 [object],1000ms 를 표시한 후 정의되지 않은 것으로 표시됩니다. 변수에 값이 지정되지 않았습니다. 즉, 매개변수가 있는 메서드 루프를 이렇게 구현할 수 있지만 매개변수가 손상됩니다.

사실, 이것은 매우 간단하고 달성 할 수 있습니다. 그렇게 긴 코드를 쓰지 않고도 달성 할 수 있습니다.

바이두 백과 참조 -setTimeout