이벤트는 웹 페이지를 열람하는 사용자와 웹 브라우저와의 기본적인 인터페이스를 제어하는 기능
- 특정 동작(사건)이 발생될 때 생성되는 신호 (signal)
예) 마우스로 버튼 클릭, text field에 글 입력, 페이지 로딩
- 자바스크립트는 웹 브라우저에서 발생하는 이벤트(신호)를 감지하여 그에 대한 적절한 반응 동작을 수행하는 스크립트를 작성할 수 있는 구조(메커니즘)을 제공한다.
1. HTML을 구성하는 요소에 Event Handler 설정
2. 브라우저가 Event 발생시 Handler와 연결된 function을 호출한다.
이벤트 종류
- focus : 폼 요소를 선택해서 포커스가 주어졌을 때
- blus : 포커스가 폼 입력 항목을 벗어 났을 때
- change : 폼 요소가 가지는 값이 사용자에 의해 변경되었을 때
- load : 해당 페이지가 로딩 되었을 때
- unload : 해당 페이지 떠났을 때
- mouseover : 해당 영역에 마우스가 올라갔을 때
- mouseout : 해당 영역에서 마우스가 나갔을 때
- mousedown : 해당 영역에서 마우스를 눌렀을때
- mouseup : 해당 영역에서 마우스를 눌렀다가 떼었을 때
- click : 해당 영역에서 마우스를 클릭했을 때
- keydown : 해당 영역에서 키보드를 눌렀을 때
- keyup : 해당 영역에서 키보드를 눌렀다가 땠을때
- keypress : 해당 영역에서 키보드를 계속 누르고 있을 때
- submit : 폼의 내용을 입력할 때
- reset : 폼의 내용을 초기화 시킬때
'백엔드 프레임워크 & 언어' 카테고리의 다른 글
07-JavaScript와 객체 (0) | 2011.01.12 |
---|---|
06-EventHandler (0) | 2011.01.12 |
04-함수 (0) | 2011.01.12 |
03-JavaScript 변수와 데이터 타입 (0) | 2011.01.12 |
02-JavaScript 기본 구문 (0) | 2011.01.12 |