浏览器如何识别内联 JavaScript?
假设我们在 HTML 中有以下代码行 -
<input type="Button" value="Result" onclick="alert(‘Hello World!’);"/>
这里,浏览器通过检测 onclick 标识内联 JavaScript,即使没有 <script> 标签。
以下是使用内联 JavaScript 的一些建议 -
- 如果你打算只在一个页面中使用该脚本,那么可以考虑内联脚本元素,如 <script>...</script>)。
- 不要使用诸如 onclick="..." 的事件属性,并使用 JavaScript 绑定事件处理程序。
- 对大多数脚本,尤其是跨页面重用的脚本,使用外部脚本元素,如 <script src="..."></script>)。
广告