yui compressor的一些注意問題

來源:互聯網
上載者:User

  我所接觸的js和css大概有:jsMin、jsPacker、yui compressor和google Closure compress

  這些壓縮比較的文章很多,其中google Closure compress很多人推崇,我也推薦吧,這裡玉伯同學總結了yui compressor和google Closure compress的對比:http://www.slideshare.net/lifesinger/closure-compiler-vs-yuicompressor

 

  最近發現yui compressor2.4.2版本在壓縮和混淆js指令碼的一些問題,以至雩都想立馬更換成google Closure compress。無奈我懶,不想改變自動化打包ant指令碼的內容,而且很多壓縮公用程式我沒有收集到執行程式,無法自動化執行。懶人的方法就試試yui compressor的最新版本yui compressor2.4.7,結果發現中文問題解決了。

  這裡我發現yui compressor2.4.2的一些注意事項,僅供參考:

    1) 壓縮混淆後,可在開頭手動或自動寫入"<!--" ,結尾寫入" -->",這個原因就不說了

    2)//”和“*/”不能處於一行,否則報錯

      例如:

        出錯:

          /*var s=2;

          var m =1;//定義*/

        正確:

          /*var s=2;

          var m =1;//定義

          */

    3)中文問題。

      但是我發現是部分中文有問題(此處還得進一步去去查明原因)

      例如:var s="多"會報錯,凡是以"多結尾的"在壓縮混淆時出錯,可在多後邊載入一個空格解決

      但是現在好了,2.4.7版本已經徹底解決了。V5   

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.