我是靠谱客的博主 英俊小蝴蝶,这篇文章主要介绍用于CSS代码压缩与格式化的javascript函数代码,现在分享给大家,希望可以做个参考。

复制代码 代码如下:
复制代码

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代码压缩与格式化内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(178)

评论列表共有 0 条评论

立即
投稿
返回
顶部