javascript - .js 文件 "include"可以是另一个 .js 文件吗

标签 javascript include

在 PhP 中你可以。

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

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

最佳答案

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

或者手动执行:

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

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

关于javascript - .js 文件 "include"可以是另一个 .js 文件吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16282909/

相关文章:

ruby - 如何从另一个 .rb 文件(如 PHP 中)中获取 "require"代码?

c++ - "double link"头文件是否有任何有用或必要的情况? (C++)

javascript - 为 AES-CTR 模式正确使用随机数和计数器

javascript - Coffeescript 忽略函数的多个返回值中的一些

javascript - 向表单添加多个切换器

javascript - 选择的设置属性不持久

javascript - Safari 服务器发送事件 (SSE) 无限循环

php - 使用 PHP 包含时如何避免空格?

C# Entity Framework 4.1 Lambda Include - 仅选择特定的包含值

c - 为什么我的 include 指令在 gcc 中不起作用?