什么是内联JavaScript?

时间:2013-10-27 13:27:18

标签: javascript jquery html

我和我的程序员对“内联JavaScript”有两种不同的看法。

  1. 我说内联javascript意味着javascript直接放在HTML文件中,而不是在.JS文件中。

  2. 我的程序员意味着内联javascript是1行javascript,就像<button onclick="alert('test')">

  3. 我正确地告诉他,内联javascript也是"onclick='alert(...)",因为它再次像我的solutin#1,所有javascript都是用HTML加载而不是用JS加载。

    谁是对的?

    我们有一个HTML文件,底部有<script>....</script>个javascript,即内联javascript,对吗?

2 个答案:

答案 0 :(得分:10)

没有script的{​​{1}}标记(即直接在HTML文档中包含代码)被称为内联脚本。

src属性称为内联事件处理程序。

答案 1 :(得分:3)

我听说过这两个词的用法,我不认为你们两个都是“错的”。我会说我听说它使用#em> more 代表#1而不是#2。我听过#2的大多数术语都比较笨重,比如“onxyz事件处理程序”或“内联事件处理程序”(感谢Niet the Dark Absol reminding me或“DOM0”属性事件处理程序“或有时只是”DOM0处理程序。“