.js文件可以“包含”另一个.js文件

时间:2013-04-29 15:50:29

标签: javascript include

在PhP中你可以。

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

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

1 个答案:

答案 0 :(得分:20)

如果您的意思是在浏览器上下文中,而不是直接,但您可以使用RequireJS之类的加载程序(有几个)。

或者手动完成:

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

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