JavaScript中的某些事件会先于其他事件发生。例如,对于input元素,keydown和keypress事件首先触发。然后,如果那些返回值不为false,则更新input.value。然后,keyup事件触发。
是否有一个网站,我可以找到所有事件及其执行顺序的完整列表,以及其间发生的其他事情,例如更新示例中输入框中的值?
这样的清单非常有用。
答案 0 :(得分:4)
对于关键事件,以下是一个很好的资源:http://unixpapa.com/js/key.html。我在http://unixpapa.com/js/mouse.html的同一网站上还有一个鼠标事件页面,我没有使用过,但我想根据关键事件页面有用。
答案 1 :(得分:2)
我知道一个很好的德语网站,也有法语版本我希望这会有所帮助:
答案 2 :(得分:0)
W3C - Document Object Model Events - 但一如既往......某些浏览器并不支持所有内容。