我的第一个问题是为什么我必须拿走括号 当我调用函数时:redManMovement。
如果我称之为redManMovement(),它会在没有任何键的情况下移动
如何检查特定按钮是否已关闭 这似乎是我无法做的事情,因为我无法调用参数 redManMovement。所以我不能使用which()函数
P.S。我昨天刚开始使用javascript。
function redManMovement(){
redManY -= 10 ;
}
function moveEverything(){ // Calculate Movements
window.addEventListener("keydown",redManMovement,false);
}
答案 0 :(得分:1)
如果您在redManMovement()
使用.addEventListener()
,该功能将立即执行
event
函数省略了redManMovement
参数,这样就可以获得event.which
;如,
// where `redManY` is defined, i.e., `var redManY = 0`
function redManMovement(event) {
console.log(event.which); // or `event.keyCode`
redManY -= 10 ;
}