<分区>
我想知道是否可以在另一个 .js
文件中包含一个 .js
文件?
我想这样做的原因是要将客户端包含保持在最低限度。我已经编写了几个 .js
文件,其中包含客户端所需的功能。客户端将有一个 html 文件,他/她使用 .js
文件包含(我的 .js
文件)进行管理。
我可以重新编写一个包含所有函数的新 .js
文件,或者,为了避免重复工作,找出一种编写 .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/