html和js如何压缩到无空格状态,如何批量删除空格和注释内容。
很多文件如何一次性处理
结论:
理由:
除了楼上推荐的以外还有Google的Closure Compiler也可以用
https://github.com/google/closure-compiler
克隆仓库以后用ANT编译(或者直接到Google网站下载)即可使用,很方便。
在此提供一个我编译好的jar(2014年8月的版本):
https://github.com/Pisces000221/LineBoost/raw/gh-pages/tools/compiler.jar
都没人推荐yui compressor么?看来我out了
我补充一点,任何的js简单混淆都是无意义的(以大学计算机考试训练出的水平,看abc做变量名的程序简直太轻松了),因为js无论如何最后都是一段完整的可以被浏览器执行的程序,就算是再复杂的压缩,一eval除了变量名,全现行了,最可怕的是浏览器提供的函数、css相关的名称、对html的接口函数没法压缩,所以顺着这些线索很容易就分析你程序,除非写的时候按照特定的技法,把这些也混淆掉。
13 回答12.6k 阅读
7 回答1.6k 阅读
3 回答1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答1.8k 阅读
2 回答1k 阅读✓ 已解决
JS 压缩用 uglify-js,HTML 压缩用 html-minifier。
如果想一次性压缩完可以使用 grunt 或 gulp 做一个任务文件来实现。