사용자 도구

사이트 도구


web:yuicompressor

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
web:yuicompressor [2014/08/25 14:58]
kwon37xi 만듦
web:yuicompressor [2014/08/25 18:35] (현재)
kwon37xi [CSS Compress]
줄 3: 줄 3:
   * ''*.js'', ''*.css'' minify.   * ''*.js'', ''*.css'' minify.
   * 보통 ''*.js''는 [[javascript:performance:closurecompiler|Google Javascript Closure Compiler]]로 하고 CSS만 YUI Compressor로 처리.   * 보통 ''*.js''는 [[javascript:performance:closurecompiler|Google Javascript Closure Compiler]]로 하고 CSS만 YUI Compressor로 처리.
-  * ''com.yahoo.platform.yui.compressor.YUICompressor''가 실행 main 클래스 +  * [[https://github.com/yui/yuicompressor/blob/master/src/com/yahoo/platform/yui/compressor/YUICompressor.java|com.yahoo.platform.yui.compressor.YUICompressor]] : 실행 main 클래스 
-  * ''com.yahoo.platform.yui.compressor.CssCompressor'' : CSS Comporessor +  * [[https://github.com/yui/yuicompressor/blob/master/src/com/yahoo/platform/yui/compressor/CssCompressor.java|com.yahoo.platform.yui.compressor.CssCompressor]] : CSS Comporessor 
-  * ''com.yahoo.platform.yui.compressor.JavaScriptCompressor'' : Javascript Compressor+  * [[https://github.com/yui/yuicompressor/blob/master/src/com/yahoo/platform/yui/compressor/JavaScriptCompressor.java|com.yahoo.platform.yui.compressor.JavaScriptCompressor]] : Javascript Compressor 
 + 
 +===== CSS Compress ===== 
 +''YUICompressor.java''의 예를 보면 된다. 
 +<code java> 
 +// in 은 Reader 객체 
 +CssCompressor compressor = new CssCompressor(in); 
 + 
 +// Close the input stream first, and then open the output stream, 
 +// in case the output file should override the input file. 
 +in.close(); in = null; 
 + 
 +if (outputFilename == null) { 
 +    out = new OutputStreamWriter(System.out, charset); 
 +} else { 
 +    out = new OutputStreamWriter(new FileOutputStream(outputFilename), charset); 
 +
 + 
 +// linebreakpos는 기본값이 -1 이다. 대부분 -1로 두면 될 듯. 
 +compressor.compress(out, linebreakpos); 
 +</code> 
 +  * linebreakpos 값 
 +    * ''-1'' : 줄바꿈 안함 
 +    * ''0'' : 모든 구문마다 줄바꿈
web/yuicompressor.1408946329.txt.gz · 마지막으로 수정됨: 2014/08/25 14:58 저자 kwon37xi