首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >类似于Javascript的CSS的缩小和对象处理

类似于Javascript的CSS的缩小和对象处理
EN

Stack Overflow用户
提问于 2011-01-05 04:08:28
回答 8查看 11.6K关注 0票数 9

我知道有几个工具能够混淆JavaScript文件,例如通过将一个简单的函数转换为:

代码语言:javascript
运行
复制
function testing()
{
  var testing;
  var testing2;
  alert(testing+testing2);
}

转到

代码语言:javascript
运行
复制
function a(var a,b;alert(a+b);)

我的问题是,像这样的东西是否存在用于CSS/HTML (或者是否有类似效果的工具)?特别是,一个缩小/混淆工具,实际重命名变量和引用,并消除额外的空格等。

如果是这样的话--在CSS/HTML/JavaScript缩小/混淆中,性能上的好处是否会超过可读性?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2011-01-05 04:13:52

要“缩小”HTML或CSS是非常困难的,因为所有可以安全地保存的都是空白(这并不意味着可以节省大量的空间)。至于类的重命名,你失去了web的一个重要部分,那就是具有语义代码(表示意义)。我认为最好的选择是确保您的web服务器上启用了gzip压缩,并尽可能专注于将您的资产组合到单个文件中。

票数 11
EN

Stack Overflow用户

发布于 2011-07-07 04:42:41

HTML Muncher是一个python工具,它尝试在HTML、javascript和CSS文件中重命名is和CSS类名称。在将文件传递到Google Closure Compiler或YUI CSS Compressor等其他工具之前,您可以将其用作优化过程的第一步。

票数 9
EN

Stack Overflow用户

发布于 2011-01-05 04:14:01

YUI Compressor minifies CSS,但我不确定它比简单的gzip压缩有多大的优势。如果你有那么多的CSS,这可能是一个更大问题的警告信号。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4597914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档