-1

今天,许多人使用 Google Closure Compiler 来实际“编译”他们的 JavaScript 代码。高级模式使其能够将 JS 重写为更好、更快、更小的 JS 代码,其功能与原始输入相同。

有没有好的 HTML/CSS 编译器?例如,它可以像 JS 压缩器那样压缩 CSS 类。它可以删除任何没有 JavaScript 实际显示的 div (display: none;) (display: block;)。它可以删除空格。它可以将小图像组合成精灵。它可以将所有页面上包含的文件合并到一个文件中。

名单还在继续。你知道这项工作有什么好的工具吗?(即使它只能压缩 CSS 类等)

4

2 回答 2

4

连接你的 css 文件,你完成了大部分工作:成本主要与请求的数量有关。

但是为了删除无用的规则,使用工具是没有意义的:需要一个意味着你并不真正了解需要哪些规则以及为什么需要。换句话说,您的代码是一团糟,您必须修复,因为此时它可能只会爆炸式增长。

精灵和其他优化也是如此:只有知道应用程序的使用流程,如果人们回来缓存了一些图像,或者只有主页的图像等,你才能知道使用什么策略,即使将一页的所有小图像合并到一个大图像中几乎总是有用的。

于 2012-10-21T09:33:23.070 回答
0

据我所知,没有真正的编译器,但有一些工具可以帮助您创建干净的 html 和 css。

例如,对于 css,less是生成漂亮干净的跨浏览器标记的好工具,但您必须从一开始就使用它。同样对于 html,有一些标记框架可以简化生成干净的 html。降价是一种非常流行的。

于 2012-10-21T10:01:45.750 回答