1

调用javascript代码有多少种方法?首先是典型的<script>标签,然后是一些标签的属性,onload=""对于body标签,href="JavaScript:"标签aonSubmit="JavaScript:"标签formonclick=属性。

除此之外,我知道代码也可以在加载后从 javascript 加载:在 chrome 控制台中包含 javascript 文件

但我对从 html 文档运行代码的方式更感兴趣,是否有详尽的列表:事件、属性、...?

4

2 回答 2

5

这是一个很好的 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。那是我的两分钱。

希望这会有所帮助。

于 2012-08-17T14:59:52.877 回答
2

我建议你看看这篇文章。基本上,有一些提到服务器端调用这些函数来向普通用户隐藏你的 javascript。

于 2012-08-17T15:03:02.580 回答