多個(gè)js與css文件的合并方法詳細(xì)說明
更新時(shí)間:2012年12月26日 14:44:51 作者:
在Web項(xiàng)目的開發(fā)中,js,css文件會(huì)隨著項(xiàng)目的開發(fā)變得越來越多,越來越大,這就給給性能方面帶來一些問題;解決該問題的一個(gè)好的方法就是合并js,css文件需要了解的朋友可以參考下
在Web項(xiàng)目的開發(fā)中,js,css文件會(huì)隨著項(xiàng)目的開發(fā)變得越來越多,越來越大,這就給給性能方面帶來一些問題,如,頁面引入的的js,css越多的話,那么對就增加了http請求數(shù),解決該問題的一個(gè)好的方法就是合并js,css文件.
下面就簡單介紹一個(gè)方法,十分簡單.下面介紹以合并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;}
};
}());
上面列出了連個(gè)簡單的js文件,下面就要寫一個(gè)批處理文件來合并以上文件了
(3) 合并js,css文件的批處理方法,文件名假設(shè)命名為 debug.bat
copy G.js+T.js GT_bin.js /b
說明:
(1) 輸入要合并的js文件,保存debug.bat文件,運(yùn)行debug.bat即可.
(2) 就這么一行代碼就搞定了,十分簡單,GT_bin.js 為合并之后的文件名稱 , /b是固定參數(shù),文件合并之后,頁面就只引用GT_bin.js就可以了,從而減少了js文件的引用,到達(dá)了減少http請求的次數(shù),提高了網(wǎng)站的性能.
(3) 合并css文件方法也是如此.
下面就簡單介紹一個(gè)方法,十分簡單.下面介紹以合并js文件為例
(1) G.js文件
復(fù)制代碼 代碼如下:
~function(){
window.G={};
G.Method={
add:function(){ alert(111);}
,sub:function(){ alert("減法");}
};
}();
(2) T.js文件
復(fù)制代碼 代碼如下:
var T=(function(){
return {
t1:function(){alert("t1 method!")}
,t2:function(){alert("t2方法!")}
,sum:function(obj){return obj.x+obj.y;}
};
}());
上面列出了連個(gè)簡單的js文件,下面就要寫一個(gè)批處理文件來合并以上文件了
(3) 合并js,css文件的批處理方法,文件名假設(shè)命名為 debug.bat
復(fù)制代碼 代碼如下:
copy G.js+T.js GT_bin.js /b
說明:
(1) 輸入要合并的js文件,保存debug.bat文件,運(yùn)行debug.bat即可.
(2) 就這么一行代碼就搞定了,十分簡單,GT_bin.js 為合并之后的文件名稱 , /b是固定參數(shù),文件合并之后,頁面就只引用GT_bin.js就可以了,從而減少了js文件的引用,到達(dá)了減少http請求的次數(shù),提高了網(wǎng)站的性能.
(3) 合并css文件方法也是如此.
您可能感興趣的文章:
相關(guān)文章
如何快速高效創(chuàng)建JavaScript 二維數(shù)組方法詳解
這篇文章主要為大家介紹了如何快速高效創(chuàng)建JavaScript 二維數(shù)組方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02
js 兼容多瀏覽器的回車和鼠標(biāo)焦點(diǎn)事件代碼(IE6/7/8,firefox,chrome)
本文講一下js實(shí)現(xiàn)兼容IE6/7/8,firefox,chrome瀏覽器的回車和鼠標(biāo)焦點(diǎn)事件的代碼。2010-04-04
從零使用TypeScript開發(fā)項(xiàng)目打包發(fā)布到npm
這篇文章主要介紹了從零使用TypeScript開發(fā)項(xiàng)目打包發(fā)布到npm,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02
VS?Code中搭建JavaScript運(yùn)行環(huán)境超詳細(xì)過程
這篇文章主要介紹了JavaScript從瀏覽器到服務(wù)端的演變,以及如何在VSCode中安裝和配置Node.js和相關(guān)插件來運(yùn)行JavaScript代碼,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2025-04-04

