JavaScript 中的某些事件先于其他事件触发。例如,对于输入元素,keydown 和 keypress 事件首先触发。然后,如果这些的返回值不为假,则更新 input.value。然后,keyup 事件触发。
是否有一个网站,我可以在其中找到所有事件的完整列表及其执行顺序,以及介于两者之间的其他事情,例如在我的示例中更新输入框中的值?
这样的清单将非常有帮助。
JavaScript 中的某些事件先于其他事件触发。例如,对于输入元素,keydown 和 keypress 事件首先触发。然后,如果这些的返回值不为假,则更新 input.value。然后,keyup 事件触发。
是否有一个网站,我可以在其中找到所有事件的完整列表及其执行顺序,以及介于两者之间的其他事情,例如在我的示例中更新输入框中的值?
这样的清单将非常有帮助。
对于关键事件,以下是极好的资源:http ://unixpapa.com/js/key.html 。在http://unixpapa.com/js/mouse.html的同一站点上还有一个鼠标事件页面,我没有使用过,但我认为基于关键事件页面很有用。
我知道一个不错的德语网站,也有法语版本,希望对您有所帮助:
W3C - 文档对象模型事件- 但一如既往......有些浏览器并不支持所有内容。