我正在做一个大型的.NET项目。我目前正在使用YUI压缩器为JS和CSS文件创建一个自动化的minifier。在做了一些研究后,我发现项目中最重的文件实际上是.NET资源(像 AJAX 文件)。他们是非常大和unminified。我想知道,有没有办法缩小它们?谢谢
au9on6nz1#
是的--绝对有一种方法可以为ASP.NET应用程序缩小和/或合并任何JavaScript和/或级联样式表。但在我删除一些链接之前,等等...如果你使用的是一些主要的JavaScript框架,比如jQuery,MSAjax,无论什么。它们通常都有缩小版可供下载。和some of them are available on CDNs..这意味着你不需要在你的解决方案中缩小/合并它们。Here is a list of major JavaScript libraries cached on the MS CDN。现在,最后来了解一下如何缩小/合并ASP.NET解决方案。This link has some documentation介绍如何创建一个MSBuild.xml文件,该文件用于定义YUICompressor.NET的所有配置设置/选项。而this link is a video I made关于如何使用TFS 2008和持续集成来做到这一点。
tf7tbtn22#
您是否正在尝试压缩JavaScript或任何其他类型的文件?如果您希望压缩JavaScript文件,那么实际上也可以压缩 AJAX 库。这是一种标准做法,大多数大型JS库在部署之前都是压缩的。
2条答案
按热度按时间au9on6nz1#
是的--绝对有一种方法可以为ASP.NET应用程序缩小和/或合并任何JavaScript和/或级联样式表。
但在我删除一些链接之前,等等...如果你使用的是一些主要的JavaScript框架,比如jQuery,MSAjax,无论什么。它们通常都有缩小版可供下载。和some of them are available on CDNs..这意味着你不需要在你的解决方案中缩小/合并它们。
Here is a list of major JavaScript libraries cached on the MS CDN。
现在,最后来了解一下如何缩小/合并ASP.NET解决方案。
This link has some documentation介绍如何创建一个MSBuild.xml文件,该文件用于定义YUICompressor.NET的所有配置设置/选项。
而this link is a video I made关于如何使用TFS 2008和持续集成来做到这一点。
tf7tbtn22#
您是否正在尝试压缩JavaScript或任何其他类型的文件?
如果您希望压缩JavaScript文件,那么实际上也可以压缩 AJAX 库。这是一种标准做法,大多数大型JS库在部署之前都是压缩的。