event.which 将 event.keyCode 和 event.charCode 标准化了

jquery里面对event.which 将 event.keyCode 和 event.charCode 标准化了

可是为什么还有好多人在jquery代码里面这样写
e.keyCode||e.which||e.charCode;

而不是直接使用e.which
难道是我理解错了吗??

有三种按键事件类型:keydown,keypress,keyup。 一个典型的按键会产生所有的这三种事件,依次是keydown,keypress,keyup。

如果一个键被按下并自动重复,则可能有多个keypress事件。

不能打印的功能键 会产生keydown,keyup事件。在某些浏览器中也可能产生keypress事件。然而在IE中,只有按键有一个ASC......
答案就在这里:event.charCode, event.keycode和event.which
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。