灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:9817回复:0

CSS和JavaScript在线代码压缩工具推荐

楼主#
更多 发布于:2015-03-04 09:23

网页前端的javaScript代码编写好之后,不像C语言会编译成机器码,作为脚本语言,JavaScript是直接从源码文件执行的。通常为了节省空间,可以把代码进行压缩,去掉多余的空格和换行等(代码可以全部写到一行,这个有点像C语言)。同样HTML,CSS等代码也可以进行这样的压缩操作。

功能全面的在线工具集:tool.lu

之前一直用的是tool.lu这套工具。包含了全套的工具,特别是其中的CSS工具,不仅能和其他工具一样做最大化压缩,也可以进行净化操作,产生既方便查看修改、又能兼顾文件大小的格式,效果如下图所示。

http://tool.lu

图片:115022.png

图片:454575.png

JavaScript压缩哪家强:css-js.cn

今天给javascript代码进行压缩时,发现压缩之后的代码不能正常运行,网上查了一下,发现原因在于JavaScript末尾可以不写分号,有些压缩工具不能对齐进行正确处理,于是导致语法出现错误。

于是又找了一些JavaScript压缩工具,发现这款工具更加好用,而且压缩出来的代码比tool.lu压缩的结果要小很多,因为它会对代码进行各种处理,包括变量名的替换等。

根据里面的介绍,使用的是专用的JavaScript压缩引擎,而不是简单的字符串替换,看来确实是可靠了很多。之前没想到过,这种看似简单的问题,也暗藏玄机。

例如UglifyJS引擎,是用Node.js编写的 JavaScript 压缩工具,是目前最流行的JS压缩工具,JQuery 就是使用此工具压缩的。

http://www.css-js.cn

图片:256984.png

本文由jzj1993原创


喜欢0 评分0
游客

返回顶部