只是想知道我是否将代码放入喜欢的 .js 文件中与将其添加到 a 中相同
<script></script>
标签。
这是否就像将脚本放在文档的开头或结尾?
最佳答案
使用嵌入到文档中的脚本与使用从外部文件获取的脚本之间的唯一区别在于,必须从外部源加载脚本。文档开头的 srced 脚本与开头的任何其他脚本相同,结尾的脚本与末尾的任何其他脚本相同。
所有脚本都会阻止对 HTML 的解析,直到脚本被加载(从文件内或外部)并执行(尽管该执行可能只是设置事件处理程序以稍后归档(例如 onload
).
(但是请参阅 the defer attribute 但请注意,浏览器支持并不通用)
关于javascript - 如果我从链接的 javascript 文件运行一些代码,是在 dom 之前还是之后执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4271714/