e.which에 대한 질문입니다.
602
3 câu hỏi đã được viết
강의를 보다가 궁금한점이 있어 질문드립니다.
(해당 영상에서는 9:56에 있습니다.)
영상에서는 e.which 라는 걸 사용하여
해당 키를 눌렀을시 번호가 몇번째인지 알기 위해서
사용 하는것 같은데
제가 구글링을 해보니 mdn 에선 이걸 사용하는걸 권하지 않고
e.key 나 e.code 를 사용권장을 하더군요.
(참고로 전 VSCode를 사용중인데요, 에디터 상에서도 e.which는 취소선 처리되어져서 나오더라구요. 기능은 작동 되었습니다.)
e.key나 e.code를 사용할시에는 숫자가 아니고
예로들면 왼쪽 방향키를 눌렀다면
ArrowLeft 이런식으로 나오더라구요.
즉, e.which를 사용해도 되는건지를 여쭙고 싶었습니다. 감사합니다.
참고 링크입니다.
http://daplus.net/javascript-keycode%EC%99%80-which/
https://developer.mozilla.org/ko/docs/Web/API/KeyboardEvent/key
https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code
Câu trả lời 1
0
안녕하세요!
예전에 키값을 가져올 때 event.keycode 또는 event.witch속성을 사용해 키의 숫자 값을 가져와 사용했었는데
Mdn에서 앞으로는 두개의 속성 대신 event.key를 사용하도록 권장하는 것 같네요!
event.key사용시 숫자가 아닌 눌린 키 네임이 나와 직관적으로 이해하기 쉽고 영문과 한글도 구분할 수 있어 나름 장점이 있겠지만
현재로서는 이렇게 작성해도 크게 문제 되지는 않을 것 같습니다.
만약 나중에 event.witch속성이 삭제된다면 키 부분의 수업을 보충수업으로 올리겠지만 아마 속성 자체를 삭제하지는 않을 거라 생각되네요! 또한 초반 오브젝트를 다루는 부분이 키를 떠나 다른 부분에도 큰 도움이 될 거라 생각됩니다!
좋은 의견 감사합니다 :)
6-6
0
16
1
Json 플러그인 사용시 variable collection 없음
0
15
1
프로젝트 완성본 보내주실수 있나요?
0
51
1
캐릭터 기본 모션 만들기에서 포토샵에 열라고하는데 포토샵없으면 어떻게하죠? 공짜버전있나요?
0
191
1
renderGame 함수에 로그를 찍으면 무한루프가 돕니다
0
282
1
수리검이 날아가지 않습니다
0
221
1
수리검 방지턱(?) 현상
0
486
2
requestanimationframe 성능관련 궁금증
0
594
1
frame 질문합니다.
0
341
2
개발툴은 어떤걸 사용하나요?
0
293
1
수리검이 사라집니다
0
272
1
const 변수 및 Arrowfunction 방식 질문
0
423
2
몬스터나 npc의 위치가 일정 크기를 넘어가면 히어로가 사라집니다.
0
191
1
수리검 방향 전환 처리에서 간단한 질문 있습니다.
0
219
1
마이너스 좌표값(?) 사용
0
739
1
코딩작업하고 웹화면 띄워서 확인하는 방법?
0
522
2
캐릭터가 점프하면서 앞으로 나아가게 만들고있습니다
0
383
1
전체 이미지에서 원하는 부분만 컷하고 싶어요(사진첨부)
0
478
1
질문있습니다.
0
196
1
깃헙 레포 질문드립니다.
0
250
1
캐릭터 기본 모션 만들기, 경로가 인식이 안되요.
0
291
1
몬스터가 참조가 안되는 이슈가 있습니다.
0
346
1
기초적인 질문이라 부끄럽지만 질문 드립니다
0
404
1
공격키를 연속으로 누를때 처리하는 방법 질문 드립니다
0
928
2

