onClick

onClick은 객체를 클릭했을때 이벤트를 발생합니다.

즉, onClick를 사용한곳에 마우스로 클릭을 해야만 이벤트가 실행되고


onmouseup

이것은 클릭 이벤트와는 조금 다릅니다.

객체를 마우스로 눌렀다가 놓을때 이벤트가 발생하는데

클릭이벤트와 유사하지만 객체에 포커스가

있는 상태에서 마우스 오른쪽 왼쪽 구분이없이 눌렀다 놓으면 이벤트가 발생합니다.


onmousedown

마우스로 누르는 순간 이벤트가 발생합니다.

즉, onmouseup은 마우스를 눌렀나 놓을때이고 onmousedown은 마우스를 누를때 발생합니다.

이것 또한 마우스 오른쪽 왼쪽 구분없이 객체에 포커스가 있는 상태에서 마우스를

누르면 양쪽 모두에서 이벤트 발생합니다.


onkeydown  /onKeyUp

키보드를 조작하므로써 이벤트를 발생하는데요

onkeydown은 키보드의 키를 누를때 이벤트를 발생시킵니다.


즉, 키를 눌렀다 놓을때가 아닌 키를 눌렀을때 이벤트를 발생하느데 바로

그 순간에만 이벤트를 처리하고(키를 누르고 있더라도 한번만 발생)

onkeyup은 키보드의 키를 뗄때 이벤트를 발생시킵니다.



onkeypress

는 위에 onkeydown과 비슷하지만 키를 누르고 있더라도 한번만 이벤트를 발생하는 것이

아니라 누르고 있는 순간에도 계속해서 이벤트를 반복 수행 합니다.

예를 들어 텍스트 박스에 글을 쓸때 동일키를 계속해서 눌러야할경우가 있을때

onkeypress를 사용했다면 키를 누르고 있는동안 이벤트가 반복되어 짜증이 나겠지요!!

+ Recent posts