javascript - 在 .js 文件中包含 .js 文件

标签 javascript

<分区>

我想知道是否可以在另一个 .js 文件中包含一个 .js 文件?

我想这样做的原因是要将客户端包含保持在最低限度。我已经编写了几个 .js 文件,其中包含客户端所需的功能。客户端将有一个 html 文件,他/她使用 .js 文件包含(我的 .js 文件)进行管理。

我可以重新编写一个包含所有函数的新 .js 文件,或者,为了避免重复工作,找出一种编写 .js 的方法包含其他 .js 文件的文件。

最佳答案

我基本上是这样做的,创建新元素并将其附加到 <head>

var x = document.createElement('script');
x.src = 'http://example.com/test.js';
document.getElementsByTagName("head")[0].appendChild(x);

您也可以使用 onload事件到您附加的每个脚本,但请测试一下,我不确定它是否可以跨浏览器工作。

x.onload=callback_function;

关于javascript - 在 .js 文件中包含 .js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2145914/

相关文章:

javascript - JSON解析失败,带有base64编码图像的Javascript

javascript - 如何将无输入元素从html发送到python

Javascript:返回切片元素

javascript - 如何使用相对大小的ScrollPanel

javascript - 在javascript中使用reduce获取数组中所有数字的总和

javascript - 为动态创建的输入标签分配和更新值 - jquery -Materialize 自动完成

javascript - 如何选择下拉列表项

JavaScript Document.Head 为空

javascript - 使用 Asp/Javascript 获取客户端计算机的确切 IP 地址(非公共(public) IP)

JavaScript - 为淘汰赛创建数组