使用一些第三方工具的Javascript和CSS文件压缩技术

时间:2010-11-11 23:09:01

标签: c# javascript html css

我们迫切需要为Javascript和css文件实现fileaggregation

我们有12个javascript文件和8个css文件。

有很多有经验的人,请问您应该使用哪种工具将它们压缩成一个js和css文件。

如果我压缩它们,我如何更改代码,现在它们被插入到msater页面中。所有css和js文件都包含在网站的主文件中。

提前致谢。

2 个答案:

答案 0 :(得分:2)

Yahoo的YUI压缩器:here用于javascript。但我不是百分之百确定你是否可以简单地将所有的javascript文件合并为一个,因为我怀疑这将取决于人们在这些脚本中的编程方式。

这里是CSS compressor,您可以随时使用Firebug等工具来检测未使用的CSS规则,以便删除重复/不必要的CSS规则。

我强烈推荐谷歌的Page Speed作为Firefox的附加组件,这将揭示您网站性能的“瓶颈”。

答案 1 :(得分:2)

基于您提到母版页的事实,我假设您正在使用ASP.NET。在这种情况下,有一个内置的工具来做到这一点。您可以使用和向ASP.NET引擎通知您要组合javascript文件。它将为您处理剩下的事情。这适用于ASP.NET 3.0或更高版本,或安装了MSAJAX的ASP.NET 2.0。以下是如何使用它的示例:

<asp:ScriptManager runat="server"> 
 <Scripts> 
  <CompositeScript> 
   <Scripts> 
    <asp:ScriptReference Name="MicrosoftAjax.js"/> 
    <asp:ScriptReference Name="Custom.Extender.1.js" Assembly="Custom" /> 
    <asp:ScriptReference Path="~/Scripts/Custom2.js" /> 
    <asp:ScriptReference Name="Custom.Extender.2.js" />
   </Scripts> 
  </CompositeScript> 
 </Scripts> 
</asp: ScriptManager> 

有关详情,请参阅以下链接:ScriptManager