zoukankan      html  css  js  c++  java
  • CSS代码格式化和加密化

    <html> 
     <head> 
      <title>CSS代码格式化和加密化</title> 
      <meta name="Generator" content="EditPlus"> 
      <meta name="Author" content=""> 
      <meta name="Keywords" content=""> 
      <meta name="Description" content=""> 
     </head> 
     <body> 
    <script language="JavaScript"> 
    <!-- 
    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\n{'); 
     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'); 
     return code; 
    } 
    //--> 
    </script> 
    CSS代码格式化和压缩化<hr> 
    <textarea name="" rows="" cols="" style="600px;height:300px;" id="code"> 
    /*请将CSS代码复制到这里,下面是示例*/ 
    </textarea><br> 
    <input type="submit" onclick="$('code').value = CSSdecode($('code').value);" value="格式化"> | <input type="submit" onclick="$('code').value = CSSencode($('code').value);" value="压缩化" /> 
     </body>  
    </html> 
    
  • 相关阅读:
    ThreadLocal Thread ThreadLocalMap 之间的关系
    组合注解(Annotation)
    Halo 开源项目使用jsdelivr进行CDN加速.
    如何正确认知和提升自己的“格局”“视野”“高度”?
    格局如何提高?站在未来看今天。
    Cookie 的技术学习笔记
    JVM垃圾收集器与内存分配策略
    java内存区域与内存溢出异常
    JAVA中的BIO,NIO与多路复用(select,poll,epoll)
    Hexo yilia主题搭建自己的github个人博客(一)
  • 原文地址:https://www.cnblogs.com/mahaisong/p/1970903.html
Copyright © 2011-2022 走看看