我打算实现对键的响应,所以我开始:
window.addEventListener('keydown', function(e) {
alert(e.keyCode)
}, true)
它适用于大多数键。当我按下一个键时,它会提醒键码。(当然,这不是最终设计;只是一个测试,看看它是否可以使调试更容易。)
但是,我发现了一些有趣的行为。当我使用空格键时,它会做一些奇怪的事情。
当我按空格键时,会出现带有数字“32”(空格键码)的警报。但是,当我释放键时,警报会自动关闭!
我发现使用该Enter
键,我必须再次按下它才能关闭警报。虽然没有空间。
为什么是这样?