Answers:
我强烈建议使用Google Closure编译器来压缩JavaScript代码。我个人使用它,它也是jQuery项目使用的官方压缩器。
这个项目可以做很多事情,但是基础是:
java -jar closure.jar -js javascriptFile.js > javascriptFile.min.js
我使用Justin Etheredge的SquishIt项目。太棒了!但是仅适用于asp.net。
阅读有关squishit博客文章的介绍。
这是一些示例代码,它们将呈现一个<script>
标签和一个<link>
标签。两者都将指向一个合并并缩小的JS / CSS文件。
<%= Bundle.JavaScript()
.Add("~/js/jquery-1.4.2.js")
.Add("~/js/jquery-ui-1.8.1.js")
.Render("~/js/combined_#.js")
%>
<%= Bundle.Css()
.Add("~/css/reset.css")
.Add("~/css/text.css")
.Add("~/css/960.css")
.Render("~/css/combined_#.css")
%>
有几种非常流行的工具可用于压缩/最小化JavaScript和CSS。
所有功能都很强大-您可以轻松找到它们的比较。所有这些都是命令行工具,因此在您构建或发布网站时,它们可以轻松地自动集成到您的运行中。
您还可以找到许多为您运行这些工具的网站,这将节省您安装/配置的时间。如果您不熟悉使用命令行工具,这也将有所帮助。
就个人而言,我一直使用YUI Compressor。
检查一下JS和CSS缩小器的比较,以选择最适合您的-
这一个使用YUI压缩器算法:
{1,2,3,}
这些错误将完全破坏“某些浏览器”上的网站(是的,其他浏览器可能如此愚蠢?)