这是一个很好的 JavaScript 事件列表:http: //help.dottoro.com/larrqqck.php
至于如何触发这些事件,你已经涵盖了我所知道的所有基础。有一种不同的方式来使用onload
(和类似的事件),如下所示:
纯 JavaScript:
window.onload = function() {
//Do Stuff
}
jQuery:
$(window).bind('onload', function() {
//Do stuff
});
旁注:我不鼓励在属性中使用嵌入 JavaScripthref="javascript:"
或onsubmit="javascript:"
. 像这样在 HTML 中嵌入 JavaScript 被认为是不好的做法,因为它会降低代码的可读性,并且可能更难以维护。
如果您需要侦听类似的事件onsubmit
,我建议您在 JavaScript/jQuery 中侦听这些事件,或者通过调用 JavaScript 函数,例如:onsubmit="javascript:myFunction(parameter)"
,而不是编写所有与 HTML 内联的 JavaScript。那是我的两分钱。
希望这会有所帮助。