1. keydown事件发生时,输入值并没有发生变化,所以keydown可用于阻止某些输入字符的显示。 2. input事件发生时,无法获取到keyCode值,并且紧随在keydown事件之后。 3. keyup事件最后发生,一次键盘敲入事件彻底完成。 4. change事件只会发生在输入完成后,也就是输入框失去焦点之前。