2

好的,假设我有这两个链接

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/validate/jquery.validate.js"></script>

我使用这些作为我的 javascript 源

我创建了另一个名为

<script src="testing.js"></script>

但是在我的 html 中,我想显示脚本 src="testing.js" 我能够以某种方式将前两个链接放入 testing.js 文件中吗?

所以在我的html中它只会显示

<script src="testing.js"></script>

但实际上它正在运行三个脚本......

4

4 回答 4

2

您不能直接.js从文件链接.js文件

检查这个:如何在另一个 JavaScript 文件中包含一个 JavaScript 文件?

它清楚地说明了如何.js.js文件中链接 a

于 2013-04-01T06:36:04.317 回答
1

about.com 的解决方案:

在您的testing.js文件中创建此函数:

function addJavascript(jsname,pos) {
var th = document.getElementsByTagName(pos)[0];
var s = document.createElement('script');
s.setAttribute('type','text/javascript');
s.setAttribute('src',jsname);
th.appendChild(s);
}

稍后使用以下方法调用该函数:

addJavascript('http://code.jquery.com/jquery-latest.js','head');
addJavascript('http://dev.jquery.com/view/trunk/plugins/validate/jquery.validate.js','head');

其他方式很少,但并非所有方式都与所有浏览器兼容。

于 2013-04-01T06:39:38.910 回答
0

您只能在 HTML 页面中包含脚本文件,而不能在另一个脚本文件中包含

于 2013-04-01T06:35:09.063 回答
0

您可以使用 requireJS 来异步加载 JS 文件。如果这是一个选项,可以在此处找到帮助您入门的教程。

PS我知道这不是OP所要求的,但要求与此非常相似。

于 2013-04-01T06:43:35.757 回答