zoukankan      html  css  js  c++  java
  • 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(/
    /ig,'');
    
    code = code.replace(/(s){2,}/ig,'$1');
    
    code = code.replace(/	/ig,'');
    
    code = code.replace(/
    }/ig,'}');
    
    code = code.replace(/
    {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,'*/
    $1}');
    
    code = code.replace(//*/ig,'
    /*');
    
    code = code.replace(/;s*(S)/ig,';
    	$1');
    
    code = code.replace(/}s*(S)/ig,'}
    $1');
    
    code = code.replace(/
    s*}/ig,'
    }');
    
    code = code.replace(/{s*(S)/ig,'{
    	$1');
    
    code = code.replace(/(S)s**//ig,'$1*/');
    
    code = code.replace(/*/s*([^}{]S)/ig,'*/
    	$1');
    
    code = code.replace(/(S)}/ig,'$1
    }');
    
    code = code.replace(/(
    ){2,}/ig,'
    ');
    
    code = code.replace(/:/ig,': ');
    
    code = code.replace(/ /ig,' ');
    
    return code;
    
    }
  • 相关阅读:
    SPOJ SAMER08A
    SPOJ TRAFFICN
    CS Academy Set Subtraction
    CS Academy Bad Triplet
    CF Round 432 C. Five Dimensional Points
    CF Round 432 B. Arpa and an exam about geometry
    SPOJ INVCNT
    CS Academy Palindromic Tree
    身体训练
    简单瞎搞题
  • 原文地址:https://www.cnblogs.com/superjt/p/3275371.html
Copyright © 2011-2022 走看看