Css格式化/压缩(代码)

function $() {

var elements = new Array();

for (var i = 0;

i < arguments.length;

i++) {

var element = arguments[i];

if (typeof element == 'string') element = document.getElementById(element);

if (arguments.length == 1) return element;

 elements.push(element);
}  return elements;
}

 function CSSencode(code) {

code = code.replace(/\n/ig,'');

code = code.replace(/(\s){2,}/ig,'$1');

code = code.replace(/\t/ig,'');

code = code.replace(/\n\}/ig,'\}');

code = code.replace(/\n\{\s*/ig,'\{');

code = code.replace(/(\S)\s*\}/ig,'$1\}');

code = code.replace(/(\S)\s*\{/ig,'$1\{');

code = code.replace(/\{\s*(\S)/ig,'\{$1');

return code;
}

function CSSdecode(code) {

code = code.replace(/(\s){2,}/ig,'$1');

code = code.replace(/(\S)\s*\{/ig,'$1 {');

code = code.replace(/\*\/(.[^\}\{]*)}/ig,'\*\/\n$1}');

code = code.replace(/\/\*/ig,'\n\/\*');

code = code.replace(/;\s*(\S)/ig,';\n\t$1');

code = code.replace(/\}\s*(\S)/ig,'\}\n$1');

code = code.replace(/\n\s*\}/ig,'\n\}');

code = code.replace(/\{\s*(\S)/ig,'\{\n\t$1');

code = code.replace(/(\S)\s*\*\//ig,'$1\*\/');

code = code.replace(/\*\/\s*([^\}\{]\S)/ig,'\*\/\n\t$1');

code = code.replace(/(\S)\}/ig,'$1\n\}');

code = code.replace(/(\n){2,}/ig,'\n');

code = code.replace(/:/ig,': ');

code = code.replace(/ /ig,' ');

return code;

}

 

转载于:https://www.cnblogs.com/superjt/p/3275371.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值