目标:如何让中文输入法在输入过程中,不会触发事件响应,仅输入结束后才触发
失去焦点才会触发事件
输入过程拼音部分也会触发事件
任意按键按下后触发事件
composition 事件限制输入过程中 oninput 的响应
按下 Space 或 Enter 均不会触发 oninput 事件(compositionend 还没触发)
composition 事件限制输入过程中 onkeyup 的响应
与上面 oninput 不同的是,输入结束后会触发 onkeyup 事件(compositionend 触发了)
总结:compositionstart + compositionend + oninput 这套组合拳比较合适,oninput 处理英语场景,compositionend 处理中文场景即可。