使用此语法包含外部javascript文件的正确术语是什么:
<script src="script.js"></script>
是否包含script.js
?它被执行了吗?它有联系吗?它被称为?我刚刚运行该文件吗?
答案 0 :(得分:3)
我认为这里最常见的术语是加载外部Javascript文件。例如,如果有人试图使用jQuery,并且他们不断收到错误,说明$
未定义,那么答案通常是他们忘记在使用它的脚本之前加载jquery.min.js
。 / p>
答案 1 :(得分:1)
遇到script
标记时,会向服务器发送请求以提供脚本。
与此同时,现代浏览器将继续扫描文档以获取要下载的其他内容。但是,在脚本完成之前,渲染仍然会被阻止。
在下载脚本之后,之前执行任何后续的 1 脚本,该脚本可能已经或可能没有在他之前完成下载 2 。请注意,此规则有例外(请参阅有关脚本的异步加载)。
现在,回答你的问题:我通常在“中使用术语include
。建议我们将js文件包含在页面底部,因为页面呈现将被阻止,直到它们为止下载并执行“。有些人称之为script loading
。对我来说,只要你理解这个过程就没关系。
了解更多here。
1在页面结构中包含他的脚本
2这可能发生,因为现代浏览器并行下载脚本