【问题标题】:Can .js file "include" another .js file [duplicate].js 文件可以“包含”另一个 .js 文件吗?
【发布时间】:2013-04-23 08:54:04
【问题描述】:

在 PhP 中你可以。

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

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

【问题讨论】:

标签: javascript include


【解决方案1】:

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

或者手动操作:

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

但请注意,使用上述功能以及其他文件中的此类功能将无法立即使用。上面的代码开始加载文件的过程,但它以异步方式继续。您可以使用事件来知道加载是否完成(主要是 load 事件,但在旧版本的 IE 上您必须使用 onreadystatechange ——这是人们使用加载器的原因之一!)。

【讨论】:

    猜你喜欢
    • 2016-09-02
    • 2013-03-06
    • 1970-01-01
    • 2011-06-05
    • 1970-01-01
    • 2010-10-19
    • 2014-12-23
    • 2012-08-04
    • 1970-01-01
    相关资源
    最近更新 更多