是否可以只使用一个脚本从不同的URL导入不同的脚本?像
这样的东西<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
但是它可以用作脚本。我想在不同的项目中使用类似于库的东西。我不想将每个脚本放在一个文件中,因为其中一些是从其他人开发的
答案 0 :(得分:1)
这是不可能的,因为您需要在script
标记中包含多个来源,
但你可以做这样的事情
var srcs=["a/link/to/a/script.js","http://www.and.another/one.js"]
for(var i=0;i<srcs.length;i++){
var script=document.createElement("script")
script.src=srcs[i]
document.head.appendChild(script)
}
这将根据srcs变量的内容在head
元素中添加脚本标记
答案 1 :(得分:1)
var head = document.head;
var body = document.body;
function Import( pos, src ) {
var js = document.createElement('script');
js.type = 'text/javascript';
js.setAttribute('src', src);
pos.appendChild(js);
}
Import( head, 'https://code.jquery.com/jquery-1.11.0.min.js');
Import( body, 'http://www.neveldo.fr/mapael/source/js/jquery.mapael.js');
Import( body, 'http://www.neveldo.fr/mapael/source/js/maps/world_countries.js');
Import( head, 'local.js');