CssGaga是ytzong(涛哥)基于我们在朋友网日常的重构工作流程,为了提高工作效率而开发并不断完善起来的一个重构辅助工具。运行于Windows + .NET的环境,提供了重构相关的一系列解决方案。最近越来越多的朋友通过腾讯微博、QQ和Email咨询到有关CssGaga的问题,由于CssGaga本身也是在不断升级,以前的教程有些已经陈旧,为了帮助新接触到这个工具的同学,我这里再写一篇日志介绍一下CssGaga的基本使用。
CssGaga功能特性
- 合并import的CSS文件,开发阶段将CSS文件按模块拆分复用,发布上线后合并减少HTTP请求;
- 优化、压缩CSS代码,减少带宽占用,加快下载速度;
- 优化、发布CSS中使用到的图片,可以不必考虑多发、漏发图片文件的情况;
- 自动应用CSS Sprite技术,开发阶段不用考虑图标合并,便于管理,发布后的多个图标自动合并为一个图片,并自动更新CSS代码处理背景定位;
- 对CSS代码中使用到的图片自动加时间戳,以便在使用长Cache与更新后的图片及时生效;
- 样式有多套配色风格时,通过CssGaga可以实现皮肤的自动化同步;
- CSS样式、图片一键去色功能,在遇到特殊政治任务的时候,全站能迅速进行去色改版,迅速恢复;
- 生成iOS设备所需的不同尺寸Icon文件;
- 处理一些浏览器兼容方面的问题;
