何时将keyboardEvent vs addeventListener用于键盘



我已经看到了添加事件侦听器的示例,创建/派遣了两个键盘词,并调用了AddeventListener。是否有理由进行两者(也许是较旧的IE版本(?或仅仅是addEventListener足以支持所有浏览器 > = IE11。

const keyboard = new KeyboardEvent('keyup', { view: window, bubbles: true, cancelable: true });
document.addEventListener('keyup', _closureMethod, false);
document.dispatchEvent(keyboard);

您正在描述两种不同的内容:

  • keyup上使用addEventListener时,您要等待keyup事件由键盘按钮的按下触发。
  • 创建KeyboardEvent并派遣它模拟 a keyup事件。您不需要事件听众,因为它是人造事件。

最新更新