我们迫切需要为Javascript和css文件实现fileaggregation
我们有12个javascript文件和8个css文件。
有很多有经验的人,请问您应该使用哪种工具将它们压缩成一个js和css文件。
如果我压缩它们,我如何更改代码,现在它们被插入到msater页面中。所有css和js文件都包含在网站的主文件中。
提前致谢。
答案 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