谈谈关于在线JS/CSS/HTML压缩的一些事 - Web前端
作者:98wpeu发布时间:2026-07-06分类:网页前端技术浏览:9

今天是过完春节第一天上班,没啥事情,闲o(∩_∩)o ,所以多分享下文章。这篇文章想谈谈“在线JS/CSS/html压缩”的一些事。
在我们日常项目中,会在上线前把相关的js/css/HTML进行一番压缩,这样可以提高页面性能,对于一名合格的前端人员来说,别说你没干过这事,:-)。
以前,我一直用cssGaga、tool.lu/js/等等;压缩效果往往差强人意啊,经常会把CSS hack的CSS代码给剔除,比如*display:inline;*Zoom:1这样的代码,不信你试试。
如果你压缩有注释的JS,偶尔会出现压缩后交互效果无法执行的情况,我碰到过很多次了。如果你JS写得不规范,此类情况不能算在内哟。
难道没有一款最好的吗。。。。。。。。。。
当然有,那就是YUI Compressor。
YUI ComPRessor 是一个用来压缩 JS 和 CSS 文件的工具,采用java开发。
使用方法:
//压缩JS
Java -jar yuicompressor-2.4.2.jar --type js --charset utf-8 -v src.js > packed.js
//压缩CSS
java -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src.css > packed.css
昂喜欢简便的,所以不会使用以上方法,直接用别人弄好的工具。在这里推荐下:http://tool.oschina.net/jscompress/
它就是内核YUI Compressor工具的,CSS hack被剔除和JS不执行的情况都搞定,昂要的就是这种完美压缩效果。
总结
这篇文章只是针对压缩的,个人实践后对于cssGaga、tool.lu/js/现有版本,在压缩效果上一般,但是它们有其他的强大的功能,比如美化,压缩图片等,还是值得一用。如果您有更完美的压缩方法,可以留言,或者加入我们web前端交流群:295431592
一起来探讨吧!!
相关推荐
- jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置 - Web前端
- JQuery 将元素显示在屏幕的中央的代码 - Web前端
- jquery 简单图片导航插件jquery.imgNav.js - Web前端
- 基于jquery的图片的切换(以数字的形式) - Web前端
- JQuery Ajax 跨域访问的解决方案 - Web前端
- jquery 应用代码 方便的排序功能 - Web前端
- jquery 锁定弹出层实现代码 - Web前端
- Jquery实战_读书笔记2 选择器 - Web前端
- Jquery+CSS 创建流动导航菜单 Fluid Navigation - Web前端
- jquery 交替为表格添加样式的代码 - Web前端
- 网页前端技术排行
-
- 1分析Iconfont-阿里巴巴矢量常用图标库 - Web前端
- 2【第六章】Foundation之按钮和下拉功能 - Web前端
- 3jQuery编写widget的一些技巧分享 - Web前端
- 4在Mac/PC上远程调试iPhone/iPad上的网页 - Web前端
- 5基于jquery的滚动条滚动固定div(附演示下载) - Web前端
- 6jQuery实例教程:制作网页中可折叠的面板 - Web前端
- 7分享精心挑选的12款优秀jQuery Ajax分页插件和教程 - Web前端
- 8[Web前端]用javascript实现默认图片替代未显示的图片 - Web前端
- 9javascript原生和jquery库实现iframe自适应高度和宽度 - Web前端
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


