我正在研究不同的方法來縮小我的JavaScript代碼,包括常規的JSMin,Packer和YUI解決方案。我對新的Google Closure Compiler非常感興趣,因爲它看起來非常強大。在縮小過程中排除調試JavaScript代碼
我注意到Dean Edwards packer有一個功能,可以排除以三個分號開頭的代碼行。這很方便排除調試代碼。例如:
;;; console.log("Starting process");
我花了一些時間清理我的代碼庫,並希望添加這樣的提示以輕鬆排除調試代碼。爲此,我想弄清楚這是最好的解決方案,還是有其他技術。
因爲我還沒有選擇如何縮小,所以我想以與最終結果一致的方式來兼容代碼。所以我的問題是這些:
是使用分號標準技術,還是有其他方法來做到這一點?
Packer是唯一提供此功能的解決方案嗎?
其他解決方案是否可以適應這種方式工作,或者他們是否有替代方法來完成這個?
我可能會最終開始使用Closure編譯器。現在有什麼我應該做的準備呢?
不要錯過註釋 '/ ** @define {}布爾* /',它不會工作沒有這個。 – Palani 2011-10-31 19:00:24