有 HTML/CSS 编译器吗?

问题描述 投票:0回答:2

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

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

这个清单还在不断地增加。您知道适合这项工作的任何好工具吗? (即使它只能压缩 CSS 类等)

javascript html css google-closure-compiler
2个回答
3
投票

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

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

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


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.