浏览器如何识别内联 JavaScript?


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

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

浏览器由此检测到 onclick 即便没有 <script> 标记,也能识别内联 JavaScript。

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

  • 如果脚本仅用于单个页面,你应考虑使用内联脚本元素,如 <script>...</script>)。
  • 不要使用诸如 onclick="..." 的事件属性,并使用 JavaScript 绑定事件处理程序。
  • 对大多数使用脚本,尤其是页面之间重用的脚本,使用诸如 <script src="..."></script>) 的外部脚本元素。

更新时间:2020 年 6 月 13 日

336 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告