例如按键事件将返回以下内容
KeyboardEvent {
charCode: 32,
code: "Space",
key: " ", // space character
keyCode: 32,
which: 32
}
其中哪些(如果有)已被弃用/不应使用?代码对我来说很有意义,因为它是人类可读的。 Afaik,which
已被弃用。
最佳答案
我刚刚做了一些研究...根据 mdn ( https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent ),我们应该使用 key
“如果可用”。
char
已弃用
charCode
已弃用
keyCode
已弃用
which
已弃用
code
并未被弃用,因此我假设如果 key
不可用,我们就使用它。
关于javascript - 在 KeyboardEvent 中,应使用哪个属性来确定按下哪个键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42567826/