站內(nèi)搜索
電腦軟件
編輯推薦
本類下載榜
總下載排行
軟件簡介
Microsoft Ajax Minifier是一款專門為js和css文件打造的代碼壓縮工具。還在尋找js和css的代碼壓縮工具嗎?那就來試試這款Microsoft Ajax Minifier。該工具支持去掉不必要的空格、注釋、大括號、分號等,從而提高ajax應(yīng)用程序的性能,減少網(wǎng)絡(luò)流量,提高下載速度,如有需要?dú)g迎下載!
- 去掉不必要的空格
- 去掉備注(忽略標(biāo)注了"important"的備注)
- 去除不必要的分號
- Remove curly-braces around most single-statement blocks.
- 重命名本地變量和函數(shù)
- Determine best string delimiters (single- or double-quotes) based on which option will generate the fewer escaped characters within the string.
- 合并多行連續(xù)的變量聲明
- 刪除構(gòu)造函數(shù)中的空參數(shù)
- Remove unreferenced names for named function expressions.
- 刪除無引用的本地函數(shù)
- 刪除無法到達(dá)的代碼
Ajax Minifier安裝方法:
默認(rèn)安裝在C:\Program Files\Microsoft\Microsoft Ajax Minifier 4 下,包括AjaxMin.exe AjaxMin.dll 和msbuild相關(guān)的一些內(nèi)容
直接啟動(dòng)AjaxMinCommandPrompt.bat后,即可在任何目錄使用ajaxmin.exe
Ajax Minifier壓縮方法:
命令行形式
AjaxMin.exe這個(gè)命令行文件可以進(jìn)行css和js的壓縮
ajaxmin inputfile.css –out outputfile.css
ajaxmin inputfile.js –out outputfile.js
VS中項(xiàng)目集成
使用XML形式打開項(xiàng)目文件*. Csproj,在該文件的前加入
JSCollapseToLiteral="true" JSCombineDuplicateLiterals="true" JSLocalRenaming="CrunchAll" JSMacSafariQuirks="true"
JSRemoveUnneededCode="true" JSStripDebugStatements="true" JSEvalTreatment="Ignore" JSInlineSafeStrings="true" />
則編譯該項(xiàng)目時(shí)會(huì)自動(dòng)把項(xiàng)目下所有的*.css和*.js文件全部改名為*.min.css *.min.js
最終的版本只要引用min.css和min.js即可。如果頁面文件不修改,也可使用批處理
Ajaxmin.bat
@echo off
setlocal enabledelayedexpansion
for /r . %%f in (*.min.m.js) do (
set src=%%f
set dst=!src:.min.m.js=.js!
echo !src! !dst!
copy /y !src! !dst!
)
[千萬不要在開發(fā)目錄下運(yùn)行這個(gè),否則把開發(fā)的js文件都覆蓋了,在部署的目錄下運(yùn)行即可]
規(guī)范檢查
和其他的語言一樣,為了使javascript的編碼符合規(guī)范,可以使用工具進(jìn)行檢查。
jslint http://www.crockford.com/jslint 這個(gè)可以用
使用ajaxmin也可以
Ajaxmin.exe -ANALYZE –warn:4 demo.js
也可在VS中使用,具體配置如下[VS Tools菜單,添加外部工具]
AjaxMin-Analyse
C:\Program Files\Microsoft\Microsoft Ajax Minifier 4\AjaxMin.exe
-ANALYZE –warn:4 "$(ItemFileName)$(ItemExt)"
$(ItemDir)
項(xiàng)目中只要選擇某個(gè)js或css文件即可分析,輸出窗口顯示有警告的行數(shù)
易語言v4.05修訂版 簡體中文特別版_易學(xué)易用的漢語編程語言
WinHex16進(jìn)制編輯器19.3 漢化綠色版
Microsoft Visual FoxPro 6.0簡體中文免安裝版【可視化編程工具】
PHP For Windows 7.3.9 官方安裝版
UltraEdit(文本編輯器)21.20.1001.0 烈火漢化增強(qiáng)版
WinHex(16進(jìn)制編輯器)19.8 SR-4 中文綠色版
Java SE Runtime Environment 9.0u177 x64 官方安裝版
易語言(支持基于漢語字和詞編程) 綠色精簡版
PSPad editor V5.0.2(321)中文綠色版
EXE資源查看提取器_Resource Explorer 漢化綠色版
Source Insight 4.0 漢化綠色版_功能強(qiáng)勁的程序編輯器
網(wǎng)絡(luò)編輯超級工具箱(文章快速格式化) v1.2綠色加強(qiáng)版
匯編指令助手查詢器 (匯編指令大全)V1.1 綠色版
UltraEdit 21.20.1009.0烈火漢化綠色版
UltraEdit-32 15.00.0.1042簡體中文綠色便攜版
Hex Workshop x64(bin文件編輯器)V6.7.25284 漢化版