通常我們寫代碼的時候沒有注意那么多,只要方便就怎么寫,其實很多是重復的,這樣就導致了代碼冗余,文件就會變大,不利于網(wǎng)絡的讀取。
JS腳本與CSS樣式壓縮工具(SoCompressor)可以效的為您自動優(yōu)化代碼,加速網(wǎng)頁顯示的速度。
精簡CSS的辦法是把具有相同屬性的元素合并在一起,但這會降低代碼的可讀性,使代碼的后期維護很麻煩,稍不注意就出錯。
格式化CSS一般就是多行模式或單行模式的選擇,比如我個人就完全受不了多行模式。
本軟件有以下幾個特點:
1.壓縮、混淆、美化、格式化都支持,斷網(wǎng)條件下可以使用,軟件不是使用的在線API.
1.支持批量操作,可以同時處理JS與CSS文件,可以多文件導入,多文件夾搜尋,當然直接復制代碼進行操作也可。
2.可以選擇對原文件的備份處理操作:如 “在各原文件所在目錄新建名為"SoCompressor_backup"的文件夾并將原文件移到到此目錄下”,"將原文件名附加標識".bak"以備份原文件“,移動到桌面,或者不進行處理等。
3.可以在備份目錄下生成還原腳本。此還原腳本的作用不是壓縮備份原文件,而是可以將最近一次用SoCompressor備份的原文件以其備份前的文件名還原到其各自的應有位置(有點繞。。)。
3.對輸出文件的文件名可自定義附加標識,也有預設標識,如".min",則如果原文件名為a.js,那么輸出文件的文件名則為a.min.js.
4.輸出路徑問題。有時候我們對不同目錄下的文件一起壓縮,這時候如果用傳統(tǒng)的方法我們還得指定一個統(tǒng)一的輸出路徑,然后再將文件一個個導到其它地方,所以為了方便除了可以自定義輸出路徑外,也可以讓輸出文件與其各自對應的原文件位置相同。
5.支持多個處理引擎,目前添加了YUI Compressor與UglifyJS,如果后續(xù)有需要的話還會添加.各個處理引擎的詳細參數(shù)設置在“設置”里面可以調(diào)整。關(guān)于UglifyJS:大家都知道如果要使用UglifyJS的話需要Node.js環(huán)境,所以我在軟件里面加了處理引擎初始化,如果大家要使用UglifyJS而沒有配置好的話,軟件會自動配置Node.js環(huán)境與UglifyJS,這也是安裝包頗大的原因,包含了Node.js在x86與x64的兩個安裝包。
- PC官方版
- 安卓官方手機版
- IOS官方手機版