一个javascript 如何指定多个src

比如 我一个页面文件要引用多个连接:
<script type="text/javascript" src="../../../JS/mainpage.js" ></script>
<script type="text/javascript" src="../../../UA/JS/Base.js"></script>
<script type="text/javascript" src="../../../UA/JS/GetCommonObject.js"></script>
<script type="text/javascript" src="../../../UA/JS/ListPrintHelper.js"></script>
<script type="text/javascript" src="../../../UA/JS/ClientMessageBox.js"></script>
<script type="text/javascript" src="../../../UA/JS/MessageBox.js"></script>
<script type="text/javascript" src="../../../UA/JS/HotKey.js"></script>
<script type="text/javascript" src="../../../UA/JS/TFunc.js"></script>
<script type="text/javascript" src="../../../UA/JS/SearchControlManager.js"></script>

如何 让这些重复的<script type="text/javascript"></script> 变成一个。而引用还是那么多。

优化不是这么个方法.
script标签只能有一个src属性,但你可以动态引入,如
<script type="text/javascript">
var jsarr='Base,GetCommonObject,ListPrintHelper,ClientMessageBox,MessageBox,HotKey,TFunc,SearchControlManager'.split(',')
for(var i=0;i<jsarr.length;i++)document.write('<script type="text/javascript" src="../../../UA/JS/'+jsarr[i]+'.js"></script>')
</script>
这样可以输出
<script type="text/javascript" src="../../../UA/JS/Base.js"></script>
<script type="text/javascript" src="../../../UA/JS/GetCommonObject.js"></script>
<script type="text/javascript" src="../../../UA/JS/ListPrintHelper.js"></script>
<script type="text/javascript" src="../../../UA/JS/ClientMessageBox.js"></script>
<script type="text/javascript" src="../../../UA/JS/MessageBox.js"></script>
<script type="text/javascript" src="../../../UA/JS/HotKey.js"></script>
<script type="text/javascript" src="../../../UA/JS/TFunc.js"></script>
<script type="text/javascript" src="../../../UA/JS/SearchControlManager.js"></script>
这些js包含文件.
但这只能使页面代码稍微简单一些,对优化服务器起不到实质性作用
优化网站几个小技巧
1、压缩,合并文件(如,js,css文件),这样可以减少服务器请求次数和下载文件大小
2、合并小图片,使用css背景定位.这个你可以保存几张大网站的背景图片看看,
术语叫做css sprite(css 雪碧)
3、服务器端代码性能优化,这个就要找懂行的人做了
4、前台页面内容,脚本性能优化(这个和服务器方面关联不大,和用户体验相关,也要找懂行的人做)
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-03-02
最好不要都粘到一个js文件里,维护起来很麻烦的,像楼上说的可以动态加载,自己可以写个js代码在页面初始化的时候加载,或者给<script type="text/javascript"></script>这个标签一个特殊的属性将这些文件地址按一定格式拼串,然后初始化的时候取到该属性的值拆分该串进行加载js文件本回答被提问者采纳
第2个回答  2011-03-31
这个功能我已实现,并应用很久了。

1.利用一个JS,进行动态异步加载方式。

对这种方式,加强一下了,

实现按需加载.文件.(js,css),全站只加载一个 js,就可以实现全站功能。只管调用就行了。

代码不会发出来,但想了解更多可以发信息给我.
第3个回答  2011-03-31
你这个是做特效的代码吧,它指向的src中.js文件都不一样,都是需要做到的,又怎么把它变成一个呢。追问

不是做特效的、我是想做下优化。因为目前的产品效率慢了点。我想减少 网络宽带占用量。所以就想用一个 引用 把所有的JS文件都添加进来、

追答

不管你是用一个 引用 把所有的JS都添加进来还是像现在这样一个一个都添加进来,它的效率都不会有太大的提高,因为它本身所使用的JS文件还是没变,你用一个引用进来,它还是会去执行这个里面所有的JS文件

第4个回答  2011-03-31
把,这些js文件内容全部复制到一个js文件里。追问

维护不方便

一个javascript 如何指定多个src
script标签只能有一个src属性,但你可以动态引入,如 var jsarr='Base,GetCommonObject,ListPrintHelper,ClientMessageBox,MessageBox,HotKey,TFunc,SearchControlManager'.split(',')for(var i=0;i<jsarr.length;i++)document.write('') 这样可以输出 ...

jquery得到同一class的多个src属性值怎么弄??
假设你把所有的src值放进一个数组里,然后打印这个数组$(function() { var arr = new Array(); $(".cp").each(function() { arr.push($(this).attr("src")); }); alert(arr); });运行测试通过……或者$(function() { var arr = new Array(); $("img").each(function() { if($(this)....

如何用JS写入地址?比如一个图片
var i=1;function changeImg(){ i++;if(i>7){ i=1;} document.getElementById("myPic").src= "..\/img\/"+ i + ".jpg";setTimeout("changeImg()",2500);} 注意:此处是定时切换图片,设置的一共有7张,切换时,需在html段中将第一张加载进去,如: ...

如何在一个js中引用多个js文件
第一个参数 src 需要引入的script的路径 (这个参数可以是路径也可以是一个数组 多个js文件)第二个回掉函数 在引入的script标签加载完成了调用 因为楼主是引用js文件所以必须要在引入的js加载完成了才能运行后面的js 所以下面给出一份演示 <!DOCTYPE html> e演示 function require(src,...

jsvideo动态改变src(js动态设置style)
如果你想推流多个视频,你可以使用-i参数多次指定视频文件的路径。首先在手机上打开“清爽视频编辑器”,然后点击软件首页中的“视频裁剪”功能。进入视频导入页面后,直接点击所需要裁剪的视频,将其导入至编辑页面。javascript怎么动态更改img标签的src属性?1、js:根据循环切换条件可以用document.getElement...

怎样在javascript 里指定 中的src,就是在script里指定图片地址_百度...
首先给你的img标记取个ID 然后在Javascript里使用以下方法 document.getElementById("myimg").src = "图片url"希望能帮到你

怎么才可以在一个html中同时用两个script
可以在一个html中同时用两个script只需要导入到页面就可以了。写法如下:首先导入外部的js文件。 src属性为外部js的路径 然后在可以在HTML中使用JS中的函数。例如的按钮onclick事件中调用aaa函数 如:onclick=“aaa()”

有个javascript src路径的问题,请各位大佬赐教
如果带有.\/或者..\/的,就是相对路径,比如 就是要引用当前这个文件上级目录的111.js文件。建议在一个工程中,需要引用的资源目录,尽量使用绝对路径,只要你不加.和\/,就是工程主目录下的绝对路径,有利于整体规划。一旦你用了相对路径,别人在看你代码的时候,需要一层一层的去找,而且也不利于...

关于JS获取多个div下多个img的src的问题
由于html代码中,id是不允许重复的,所以,我把id,修改成了class ...

在dreamweaver中有多个 语句,定时随机执行其中一条。如何实现
如果要求在每隔一个固定的时间间隔后就精确地执行某动作,那么最好使用setInterval,而如果不想由于连续调用产生互相干扰的问题,尤其是每次函数的调用需要繁重的计算以及很长的处理时间,那么最好使用setTimeout。 var tipId;var sTime;function show(){ sTime = 5;tipId = window.setInterval("my()",...

相似回答