javascript KeyDown,KeyPress,KeyUp 이벤트 의 차이 점 과 연계

KeyDown:컨트롤 에 초점 이 있 는 상태 에서 버튼 을 눌 렀 을 때 발생 합 니 다.KeyPress:컨트롤 에 초점 이 있 는 상태 에서 키 를 눌 렀 을 때 발생 합 니 다.KeyUp:컨트롤 에 초점 이 있 을 때 키 를 놓 을 때 발생 합 니 다.1.KeyPress 는 주로 알파벳,숫자 등 ANSI 문자 인 KeyDown 과 KeyUP 이벤트 과정 에서 키 보드 를 캡 처 할 수 있 습 니 다.PrScrn 을 제외 한 모든 버튼 을 캡 처 할 수 있 습 니 다.3.KeyPress 는 키보드 의 물리 상태(SHIFT 키)를 표시 하지 않 고 한 글자 만 전달 합 니 다.KeyPress 는 각 문자 의 크 고 소문 자 형식 을 서로 다른 키 코드 로 해석 합 니 다.즉,두 가지 서로 다른 문자 로 설명 합 니 다.키 다운 과 키 업 은 키 자모의 크기 를 판단 할 수 없다.KeyDown 과 KeyUp 은 두 가지 매개 변수 로 각 문자 의 대문자 형식 과 소문 자 형식 을 설명 합 니 다.keycode―물리 적 키(A 와 a 를 같은 키 로 되 돌려 줍 니 다)와 shift―shift+key 키 의 상 태 를 표시 하고 A 또는 a 중 하 나 를 되 돌려 줍 니 다.5.KeyPress 는 작은 키보드 와 메 인 키보드 의 숫자 문 자 를 구분 하지 않 습 니 다.키 다운 과 키 업 은 작은 키보드 와 메 인 키보드 의 숫자 문 자 를 구분한다.6.KeyDown,KeyUp 이 벤트 는(KeyDown)키 를 누 르 거나(KeyUp)키 를 풀 때 발생 합 니 다.일반적으로 키 보드 를 누 르 면 바로 놓 기 때문에 이 두 사건 의 사용 차 이 는 크 지 않다.그리고 up 과 다른 두 가지 차이 점 이 있 습 니 다.key 가 수정 한 상 태 를 판단 하려 면 up 을 사용 해 야 합 니 다.

좋은 웹페이지 즐겨찾기