.js文件可以"包含"另一个.js文件

Sep*_*gus 27 javascript include

在博士你可以.

在html中,你可以使用<script src="...">标记

但是如果我们有一个.js文件并且我们想要包含另一个.js文件呢.我们怎么做?

T.J*_*der 20

如果你的意思是在浏览器上下文中,而不是直接,但你可以使用像RequireJS那样的加载器(有几个).

或者手动完成:

var script = document.createElement('script');
script.src = "/path/to/the/other/file.js";
document.getElementsByTagName('script')[0].parentNode.appendChild(script);
Run Code Online (Sandbox Code Playgroud)

但请注意,上述功能和其他文件中的功能将无法立即使用.上面的代码启动加载文件的过程,但它以异步方式继续.您可以使用事件来了解负载是否完整(主要是load事件,但是在您必须使用的旧版IE上onreadystatechange- 这是人们使用加载器的一个原因!).