什麼是最好的庫/軟件來壓縮服務器上的動態生成的JavaScript?我使用javascriptzip來靜態地這樣做。 .Net平臺的任何解決方案?謝謝。服務器端javascript縮小
P.S.壓縮涉及刪除不必要的空格+語言壓縮,如更改 新Object()轉換爲{}
什麼是最好的庫/軟件來壓縮服務器上的動態生成的JavaScript?我使用javascriptzip來靜態地這樣做。 .Net平臺的任何解決方案?謝謝。服務器端javascript縮小
P.S.壓縮涉及刪除不必要的空格+語言壓縮,如更改 新Object()轉換爲{}
.NET版本Dean Edward's packer應該做你所需要的。
任何壓縮/縮小工具將新的Object()更改爲它的文字符號{}是不正確的。
首先,由於Object Literals不提供與Object構造函數不同的作用域解析,並且因爲可能您創建了具有相同名稱的本地構造函數,所以解釋器需要從您所在的位置查找作用域鏈一直調用Object()直到找到全局Object構造函數。其次,由於Object()構造函數接受一個參數,並且根據參數的不同,它可能會決定將對象創建委託給另一個內置構造函數,並返回與您期望值不同的對象。
我強烈建議你只使用文字符號,並避免壓縮算法。因此,我建議你YUI minifcation http://developer.yahoo.com/yui/compressor/或Google Closure http://closure-compiler.appspot.com/home
我認爲你的意思是縮小,而不是壓縮。 – cdhowie 2010-12-18 17:52:03
點了。編輯 – mihsathe 2010-12-18 17:54:18