什么时候addEventListener()中的函数确实运行?

时间:2017-05-14 17:37:53

标签: javascript asynchronous keydown

我有疑问,我找不到这个信息。 为了管理游戏中的键盘输入,我使用addEventListener()来监听keydown和keyup事件以更新键盘对象的状态,因此在游戏循环中我可以读取键是否关闭。 当然我希望它在游戏循环之间运行,但是它呢?或者,无论游戏循环是否正在运行,它是否在按下或释放按键时运行?

document.body.addEventListener( "keydown", function(){/*function that updates my keyboard object*/} , true);
document.body.addEventListener( "keyup", function(){/*function that updates my keyboard object*/} , true);
function game_loop()
{ requestAnimationFrame(game_loop); }
game_loop();

0 个答案:

没有答案