不好意思的说, 之前说错了. 目前看来:

  • addeventlistenner不是一个好的方案, 因为他会出现括号地狱.
  • onxxx, 比如onkeyup这种才是好的方案.
  • async/await写法我没有找到.

onchange可以写在两个地方

  • 一个是写在html里面. 直接写在元素身上. 比如某个
  • 一个是在js里面写. 一般情况, 我的建议是, 尽量写在html里面, 嘿嘿, 这个建议有点与众不同.

mdn上面有一个事件的guide: https://developer.mozilla.org/en-US/docs/Web/Guide/Events

顺便说一句, 目前还没有彻底解决editable的onchange问题, 01-17的那个blog还在持续更新.