반응형
[JS] keyup, keydown, keypress 차이 (키보드 이벤트 발생 시점 종류)
키보드 이벤트를 구분하는 기준에는, 이벤트 발생 시점이 중요하다.
jQuery에서 지원하는 키보드 이벤트 종류에 대해 알아보자.
1. keyup
- 키보드를 눌렀다가 손을 떼는 시점에 이벤트 발생
2. keydown
- 키보드를 누르는 시점에 이벤트 발생
- 키보드를 계속 누르고 있는 경우에는 처음 한 번만 이벤트 발생
3. keypress
- 키보드를 누르는 시점에 이벤트 발생
- 키보드를 계속 누르고 있는 경우에는 이벤트가 계속 발생
흔히 keydown과 keypress를 헷갈려하는 경우가 많으니 둘의 차이점을 명확하게 알고 있어야 한다.
반응형
'HTML, CSS, JavaScript' 카테고리의 다른 글
윈도우 Node.js 설치 방법 (완전 삭제 및 재설치) (0) | 2022.07.27 |
---|---|
[JavaScript] 정규식으로 validation check하기 (숫자 or 한글 or 영어 or 특수문자 입력 검증) (0) | 2022.07.06 |
[JavaScript] 날짜 형식 변경 (20220101 => 2022-01-01), (Y=>미동의) (0) | 2022.05.18 |
[JavaScript] JSON와 AJAX에 대해 (0) | 2021.09.01 |
[JavaScript] 자바스크립트 기본 문법 몇 가지_1탄 (0) | 2021.09.01 |