• 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;
    
    }
  • 相关阅读:
    HDU 5714
    C++ 中的名称冲突之 "y1"
    FFT 模板
    Modular Query
    找礼物(find)(模拟)
    水流(water)(BFS)(DFS)
    单词接龙(dragon)(BFS)
    细菌(disease) (位运算)(状态压缩)
    Diamond Collector (动态规划)
    超级素数(sprime) (BFS)
  • 原文地址:https://www.cnblogs.com/superjt/p/3275371.html
Copyright © 2020-2023  润新知