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; 
} 
}; 
用于CSS代码压缩与格式化的javascript函数代码
内容版权声明:除非注明,否则皆为本站原创文章。
