2011-03-22 73 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/