概述
复制代码 代码如下:
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 {nt$2");
s=s.replace(/([^s])}([^n]*)/g,"$1n}n$2");
s=s.replace(/([^s]);([^s}])/g,"$1;nt$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在线压缩工具
最后
以上就是英俊小蝴蝶为你收集整理的用于CSS代码压缩与格式化的javascript函数代码的全部内容,希望文章能够帮你解决用于CSS代码压缩与格式化的javascript函数代码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复