본문 바로가기

제가 쓴 책175

7.1.3 키보드(Keyboard)와 관련된 이벤트 핸들러 속성 7.1.3 키보드(Keyboard)와 관련된 이벤트 핸들러 속성 웹환경에서 요사이 스마트폰이 대두되면서 새롭게 조명되고 있는 터치스크린을 통한 입력을 제외하고 마우스와 더불어 입력장치로 주로 사용하는 키보드와 관련된 이벤트와 해당 이벤트가 발생하면 처리해주는 이벤트 핸들러 속성을 정리하면 다음과 같습니다. 이벤트 핸들러 속성 설명 onkeydown 키보드의 자판키가 눌려졌을 때 발생하는 keydown 이벤트 처리 onkeypress 키보드의 자판키가 눌려지고 올라올 때 발생하는 keypress 이벤트 처리 onkeyup 눌려진 자판키가 올라올 때 발생하는 keyup 이벤트 처리 그래서 이벤트의 발생 순서는 keydown -> keypress -> keyup 의 순으로 발생하며 상황에 따라 keydown,.. 2013. 8. 6.
7.1.2 마우스(Mouse)와 관련된 이벤트 핸들러 속성 7.1.2 마우스(Mouse)와 관련된 이벤트 핸들러 속성 웹 환경에서 가장 많이 사용하는 입력장치 중에 하나인 마우스(mouse)와 관련된 이벤트들 중에 주요 이벤트와 이와 관련된 이벤트 핸들러 속성을 정리하면 다음과 같습니다. 이벤트 핸들러 속성 설명 onclick 마우스를 클릭하면 발생하는 click 이벤트 처리 ondblclick 마우스를 더블 클릭하면 발생하는 click 이벤트 처리 onmousedown 마우스의 버튼이 눌려질 때 발생하는 mousedown 이벤트 처리 onmousemove 마우스의 포인터가 움직일 때 발생하는 mousemove 이벤트 처리 onmouseout 마우스 포인터가 요소 밖으로 벗어났을 때 발생하는 mouseout 이벤트 처리 onmouseover 마우스 포인터가 요소.. 2013. 8. 6.
7.1.1 window와 관련된 이벤트 핸들러 속성 7.1.1 window와 관련된 이벤트 핸들러 속성 window와 관련된 이벤트는 사용자가 웹브라우저 전체에 영향을 줄 때 발생하는 이벤트로 가장 일반적으로 사용되는 이벤트로는 특정 웹페이지를 브라우저를 통해 열 경우로 대표적으로 IE, Firefox 같은 웹 브라우저를 이용하여 다음(daum)이나 네이버(naver) 포탈 사이트를 열 경우 발생하는 load 이벤트와 닫을 때 발생하는 unload 이벤트를 들 수 있습니다. 주요 이벤트와 관련된 이벤트 핸들러 속성을 정리하면 다음과 같습니다. 이벤트 핸들러 속성 설명 onload 페이지 로딩(Loading)이 끝나면 발생하는 load 이벤트 처리 onunload 페이지가 닫히거나 다시 세팅될 때 발생하는 unload 이벤트 처리 onresize windo.. 2013. 8. 6.
7. 이벤트(Event)와 이벤트 핸들러(EventHandler) 7. 이벤트(Event)와 이벤트 핸들러(EventHandler) 일반 응용 프로그램에서와 마찬가지로 웹 환경에서도 이벤트와 이벤트 핸들러를 제외하고 괜찮은 프로그램을 구현한다는 것이 거의 불가능할 정도로 이벤트, 이벤트 핸들러는 중요한 부분입니다. 이벤트(Event)란 웹사이트를 방문한 사용자가 수행하는 동작을 의미하며 이벤트 핸들러는 이러한 동작이 발생할 경우 처리할 실제 내용을 의미합니다. 예를 들어 사용자가 웹 브라우저를 실행하여 다음이나 네이버 같은 웹 포탈 사이트로 이동한 후 관심있는 기사를 읽기 위해서 헤드라인을 클릭하거나 자신의 이메일을 체크하기 위해서 아이디와 패스워드를 입력한 후 확인 버튼을 누르는 동작 같은 것들이 바로 이벤트라고 볼 수 있습니다. 그리고 사용자가 기사를 읽기 위해서 .. 2013. 8. 6.