2011-03-22 69 views
1

我一直在閱讀這個post關於在VS2010中的發佈/包事件中縮小和壓縮像CSS/JS這樣的靜態文件。在發佈/包之前壓縮CSS/JavaScript

我不知道是否有可能將文件結合到一個CSS文件和一個JS文件? 以及如何在這個過程中完成。

+1

您可能要接受來自您前面問題的一些答案。未來人們將更有可能提供幫助。 – climbage 2011-03-22 23:20:25

回答

4

至於縮小和壓縮你的CSS和JS文件 - 這不應該是任何問題。

但是,實際上將所有相關文件(CSS & JS)合併到單個文件中時,需要小心避免可能發生的任何命名衝突。

這一點尤其重要,如果你使用的是一些已經過壓縮JS文件 - 像a,b,c等變量將被經常使用。)

The YUI Compresser可處理CSS和JavaScript文件的兩個壓縮。

希望這會有所幫助。

0

發佈時間合併是個好主意,但有時候說「A」需要'a.js'和'b.js',而頁面「B」需要'a.js'和'c.js',並且可以有很多這樣的動態組合。在構建時進行此檢查然後進行分組有時非常忙碌。

如果分組情況在飛行所需的資源,並與像這樣的HTTP請求......

<script language="JavaScript" src="/appContext/js/a,./subdir/b.js"></script> 

WebUtilities庫(用於J2EE)不完全一樣,並與許多其他前端優化幫助。

  • 儘量減少HTTP請求
  • 縮小JS,CSS文件
  • 涅槃內聯JS,CSS剪斷(自定義標籤)
  • 利用瀏覽器緩存(過期,緩存控制)
  • 服務器端緩存(直到資源改變)
  • 早期設置的字符集等

ħ是鏈接。看看你是否覺得有用。

http://code.google.com/p/webutilities/