浏览器如何识别内联 JavaScript?


假设我们在 HTML 中有以下代码行 -

<input type="Button" value="Result" onclick="alert(‘Hello World!’);"/>

这里,浏览器通过检测 onclick 标识内联 JavaScript,即使没有 <script> 标签。

以下是使用内联 JavaScript 的一些建议 -

  • 如果你打算只在一个页面中使用该脚本,那么可以考虑内联脚本元素,如 <script>...</script>)。
  • 不要使用诸如 onclick="..." 的事件属性,并使用 JavaScript 绑定事件处理程序。
  • 对大多数脚本,尤其是跨页面重用的脚本,使用外部脚本元素,如 <script src="..."></script>)。

更新于: 2020 年 6 月 13 日

336 次浏览

开启你的 职业生涯

完成课程获取认证

开始
广告