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

这个问题在这里已经有了答案:

  • 如何在另一个JavaScript文件中包含JavaScript文件? 51个答案
  • 在.js文件中包含.js文件[复制] 5个答案

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

    或者手动完成:

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

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

    链接地址: http://www.djcxy.com/p/42479.html

    上一篇: Can .js file "include" another .js file

    下一篇: How to inject jquery to any webpage