타이머 설정과 해체를 위한 setTimeout/clearTimeout 메서드.
setTimeout는 일정한 시간이 지난 후에 "호출함수"를 한번만 실행하는 메소드다.
setTimeout 메서드는 두개의 매개변수를 가진다.
타이버ID = setTimeout("호출함수","지연시간");
첫 번째 매개변수는 지정한 시간이 지난 후 한 번만 실행되는 호출함수이고 두 번째 매개변수는
얼마만에 호출함수를 실행할지를 결정하는 시간 간격이다. 이 간격은 1/1000초 단위로 지정되어 있다.
setTimeout메소드의 결과값은 타이머ID이다. 타이머 ID는 한 프로그램에서 여러 개의 타이머를 설정하였을 경우
이를 구분하기 위해 사용된다.
clearTimeout(타이머ID);
clearTimer() 메서드는 setTimeout()로 설정된 내용을 정지하도록 하는 메서드이다.
clearTimer() 메서드의 매개변수는 setTimeout 메서드의 리턴값인 타이머ID이다.
타이머 ID에 해당되는 타이머 설정을 해제한다.
-----------------------------------------------------------------------------------------------------
타이머 설정과 해제를 위한 setInterval / clearInterval 메서드
setInterval() 메서드는 setTimeout() 메서드와 마찬가지로 일정 시간 간격 후에 명령을 수행한다.
차이점이 있다면 setTimeout() 메서드는 "호출함수"를 한번 실행하는 반면 setInterval()메서드는
주어진 시간 간격동안 "호출함수"를 무한정으로 반복 실행한다. 일정한 간격동안 지속적으로
작업이 일어나기 원할 경우 setInterval 함수를 사용한다. 자바스크립트에서 플래쉬와 같은
애니메이션 효과를 보기 위해서 사용되는 가장 기본이 되는 메서드가 바로
setInterval()이다.
사용법,
타이머ID=setInterval("호출함수","간격");
----------------------------------------------------------------------------------------------------
하위 창을 열어준 부모 창을 가리키는 opener
window 객체의 open() 메서드를 사용하면 새로운 창이 열린다. 새로 열린 창에서 이 창을 열어준 부모 창을
접근할 수 있다. opener는 새로 열린 창에서 자기를 열어준 부모창을 가리키는 속성이다.
window.opener.속성
window.opener.메서드
'자바스크립트' 카테고리의 다른 글
중요한것들 정리.(1) (0) | 2012.08.17 |
---|---|
자바스크립트 정리 <9> (0) | 2012.08.13 |
자바스크립트 <6> (0) | 2012.08.13 |
자바스크립트. <4> (0) | 2012.08.10 |
자바스크립트 정리. <3> (0) | 2012.08.10 |