HTML5 캔버스에서 게임 개발에 대한 기사를 읽었지만 어느 것도 보통 최적화되어 있지 않습니다. 여러 기사를 읽는 동안 자바 스크립트에서 주요 수신기가있는 여러 가지 방법을 발견했습니다. 우선 하나는 내가 찾은JavaScript의 주요 수신기 간의 차이점
window.addEventListener(
"keydown",
eventReaction,
false
);
두 번째는 내가
그들 사이의 차이점은 무엇document.onkeydown = function(e) {
//do stuff with this
};
발견? 어느 것이 가장 사용하기에 가장 적합한가? deprecated 메소드를 사용하고 싶지는 않습니다. html5 캔버스에 적합한 것을 사용하고 싶습니다 ...이 질문이 잘못된 경우 -rep 나하지 말고 그냥 말해 주시면 제거하겠습니다.
후자는 오래된 물건입니다. 'addEventListener'는 요즘 갈 길입니다. – A1rPun
나는 canvas.addEventListener ("keydown", function r (e) {alert (e.keyCode);})를 깨달았지만, 왜 그런지 궁금하다. ... –
요소 때문에 생각한다. 초점. 'window.addEventListener'에서 변경하면 작동합니다. – A1rPun