2013-04-01 29 views
2

好让说,我有这两个环节如何将.js链接包含到另一个.js中?

<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> 

,但实际上它的运行三个脚本...

+1

告诉我们你写在你的testing.js文件中的内容。 –

回答

0

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

1

解决方案链接:

在你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'); 

其他方法很少,但不是所有浏览器都兼容。

0

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

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

相关问题