浏览器如何识别内联 JavaScript?
假设我们在 HTML 中有以下代码行 -
<input type="Button" value="Result" onclick="alert(‘Hello World!’);"/>
浏览器由此检测到 onclick 即便没有 <script> 标记,也能识别内联 JavaScript。
以下是使用内联 JavaScript 的一些建议-
- 如果脚本仅用于单个页面,你应考虑使用内联脚本元素,如 <script>...</script>)。
- 不要使用诸如 onclick="..." 的事件属性,并使用 JavaScript 绑定事件处理程序。
- 对大多数使用脚本,尤其是页面之间重用的脚本,使用诸如 <script src="..."></script>) 的外部脚本元素。
广告