用于CSS代码压缩与格式化的javascript函数代码
更新时间:2009年12月12日 02:31:46 作者:
呵呵,发现只要几行JS代码就可实现css的压缩与格式化,非常不错。
复制代码 代码如下:
var lCSSCoder={
format : function(s){//格式化代码
s=s.replace(/\s*([\{\}\:\;\,])\s*/g,"$1");
s=s.replace(/\,[\s\.\#\d]*{/g,"{");
s=s.replace(/([^\s])\{([^\s])/g,"$1 {\n\t$2");
s=s.replace(/([^\s])\}([^\n]*)/g,"$1\n}\n$2");
s=s.replace(/([^\s]);([^\s\}])/g,"$1;\n\t$2");
s=s.replace(/;\s*;/g,";");//清除连续分号
return s;
},
pack :function(s){//压缩代码
s=s.replace(/\/\*(.|\n)*?\*\//g,"");//删除注释
s=s.replace(/\s*([\{\}\:\;\,])\s*/g,"$1");
s=s.replace(/\,[\s\.\#\d]*\{/g,"{");//容错处理
s=s.replace(/;\s*;/g,";");//清除连续分号
return s;
}
};
演示代码:
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
下面是脚本之家的css格式化工具,喜欢的朋友也可以看看里面的代码
CSS代码格式化 css在线压缩工具
您可能感兴趣的文章:
- java压缩多个文件并且返回流示例
- 使用java基础类实现zip压缩和zip解压工具类分享
- java使用gzip实现文件解压缩示例
- Java压缩文件ZIP实例代码
- Java 文件解压缩实现代码
- java生成压缩文件示例代码
- 使用GruntJS链接与压缩多个JavaScript文件过程详解
- Java中如何调用cmd压缩文件
- Java 图片压缩实现思路及代码
- YUI Compressor压缩JavaScript原理及微优化
- 使用UglifyJS合并/压缩JavaScript的方法
- JavaScript 代码压缩工具小结
- JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
- javascript实现的样式表(CSS) 格式整理与压缩
- 一款js和css代码压缩工具[附JAVA环境配置方法]
- Microsoft Ajax Minifier 压缩javascript的方法
- JavaScript 在线压缩和格式化收藏
- java字符串压缩解压示例
相关文章
JavaScript isArray()函数判断对象类型的种种方法
我们知道,JavaScript中检测对象类型的运算符有:typeof、instanceof,还有对象的constructor属性2010-10-10Javascript 更新 JavaScript 数组的 uniq 方法
2008-01-01
最新评论