网站导航:首页|中学语文|中学数学|中学英语|中学物理|中学化学|中学生物|中学政治|中学历史 |中学地理|网络杂谈|保健生活|网站系统|资料库
LOADING...
» 您尚未 [登录 - 注册] ┆ 风格 ┆ 搜索 ┆ 帮助 ┆ 
>易学网-中考高考指南 -> 网络天空 -> 网站系统 -> 合并多个JS文件到一个JS,并在不同位置执行相应的JS
资源发布 投票 回复评价 |今年最火爆的网购精品 您是本帖的第 1998524 个阅读者
 贴子主题:合并多个JS文件到一个JS,并在不同位置执行相应的JS
资源发表于 2012-9-15 9:18:49 资料 留言 编辑 引用 评帖 < 收藏 举报 1F >

合并多个JS文件到一个JS,并在不同位置执行相应的JS

<script type=text/javascript src="/ad/leftad.js">


先实习后上岗,入职年薪5-10万 C#编码猜谜,送可用分利用面向对象的方法实现光线追踪自己写了个 JavaScript 小游戏我的宝宝和夏天的花园



/ad/leftad.js文件中有函数1和函数2



------------------------------------------------------------------------
易学网-中考高考指南欢迎您!



 

淘宝热卖女装品牌
广告招商
Q管理员:519865538
Q业务员:2780300168

资源发表于 2012-9-15 9:21:42 资料 留言 编辑 引用 评帖 × < 2F >



把这个2个js文件中代码分别改成方法,放在一个js文件中,然后在页面引用js,在相应的地方调用相应的方法!

<script type=text/javascript>functionName1(); ---位置1


先实习后上岗,入职年薪5-10万 C#编码猜谜,送可用分利用面向对象的方法实现光线追踪自己写了个 JavaScript 小游戏我的宝宝和夏天的花园



<script type=text/javascript>functionName2();
---位置2

js中文件代码:

function functionName1(){

//这里面放leftad_1.js的代码

function functionName2(){

//这里面放leftad_2.js的代码

当然如果可以合并,可以写成一个方法,然后在页面传不同参数即可。




------------------------------------------------------------------------
易学网-中考高考指南欢迎您!



 

淘宝热卖女装品牌
广告招商
Q管理员:519865538
Q业务员:2780300168

资源发表于 2012-9-15 9:24:06 资料 留言 编辑 引用 评帖 × < 3F >



简单介绍一个方法,十分简单.下面介绍以合并js文件为例

(1) G.js文件

~function(){

window.G={};

G.Method={

add:function(){ alert(111);}

,sub:function(){ alert("减法");}

};

}();

(2) T.js文件

var T=(function(){

return {

t1:function(){alert("t1 method!")}

,t2:function(){alert("t2方法!")}

,sum:function(obj){return obj.x+obj.y;}

};

}());

上面列出了连个简单的js文件,下面就要写一个批处理文件来合并以上文件了

(3) 合并js,css文件的批处理方法,文件名假设命名为 debug.bat

copy G.js+T.js GT_bin.js /b

说明:

(1) 输入要合并的js文件,保存debug.bat文件,运行debug.bat即可.

(2) 就这么一行代码就搞定了,十分简单,GT_bin.js 为合并之后的文件名称 , /b是固定参数,文件合并之后,页面就只引用GT_bin.js就可以了,从而减少了js文件的引用,到达了减少http请求的次数,提高了网站的性能.

(3) 合并css文件方法也是如此.





------------------------------------------------------------------------
易学网-中考高考指南欢迎您!



 

淘宝热卖女装品牌
广告招商
Q管理员:519865538
Q业务员:2780300168

 每页10条,共1页,合计3条记录
9  1  :
转到  


Powered By:ex66.com 版权声明 手机站
易学网 品牌商务 皮皮服务业务咨询/网站客服: Q Q Q
1995-2015Server Time 蜀ICP备11008542号-1 客服在线:管理员QQ 赞助本站,我们将为你更好服务!