如何将.js链接到另一个.js?

时间:2013-04-01 06:31:35

标签: javascript include

好吧,让我说我有这两个链接

<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 =&#34; testing.js&#34;我能以某种方式将前两个链接放入testing.js文件中?

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

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

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

4 个答案:

答案 0 :(得分:2)

您无法直接链接.js文件中的.js文件

请检查:How do I include a JavaScript file in another JavaScript file?

它清楚地说明了如何在.js文件中关联.js

答案 1 :(得分: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');

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

答案 2 :(得分:0)

您只能在HTML页面中包含脚本文件,而不能在其他脚本文件中包含

答案 3 :(得分:0)

您可以使用requireJS进行JS文件的异步加载。如果这是一个选项,可以在此处找到A tutorial to get you started

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