专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Html教程 » asp代码加密工具:CSS代码格式化和加密化小工具代码 »正文

asp代码加密工具:CSS代码格式化和加密化小工具代码

来源: 发布时间:星期四, 2009年2月12日 浏览:49次 评论:0


有时候为了节省带宽需要将CSS代码加密化而有时候又需要将繁杂CSS代码格式化以便于修改于是我写了两个function来解决这个问题,可将下面文本框内代码复制另存为HTML文件即可.

<!DOCTYPEHTMLPUBLIC\"-//W3C//DTDHTML4.0Transitional//EN\">
<html>
<head>
<title>CSS代码格式化和加密化--byYoYo|yangmingsheng.cn</title>
<metaname=\"Generator\"content=\"EditPlus\">
<metaname=\"Author\"content=\"\">
<metaname=\"Keywords\"content=\"\">
<metaname=\"Description\"content=\"\">
</head>
<body>
<scriptlanguage=\"JavaScript\">
<!--
function${
varelements=Array;
for(vari=0;i<arguments.length;i){
varelement=arguments[i];
(typeofelement’)
element=document.getElementById(element);
(arguments.length1)
element;
elements.push(element);
}
elements;
}
//CSS代码格式化和加密化--byYoYo|yangmingsheng.cn
functionCSSencode(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’);
code;
}
functionCSSdecode(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;
}
//-->
</script>
CSS代码格式化和加密化--byYoYo|yangmingsheng.cn
<hr>
<textareaname=\"\"rows=\"\"cols=\"\"style=\"width:600px;height:300px;\"id=\"code\">
/*请将CSS代码复制到这里下面是举例*/
input,button{
height:20px;background-color:#ffffff;/*border:1pxsolid#333333;*/ [Page]
}
textarea{background-color:#ffffff;border:#3872b41pxsolid;}
select{
height:20px;font-size:12px;background-color:#ffffff;border:1pxsolid#333333;
}
a{
/*color:#794820;color:#000000;*/color:#004f8a;text-decoration:none;text-transform:capitalize;
}
a:link{
text-decoration:none;
}
a:visited{
text-decoration:none;
}
.input{border:#3872b41pxsolid;height:20px;line-height:20px;font-size:12px;}
#result_dao{
border-right:#b3cad61pxsolid;padding-right:0px;border-top:#b3cad61pxsolid;padding-left:2px;font-size:12px;float:left;padding-bottom:0px;margin:2px0px;border-left:#b3cad61pxsolid;padding-top:0px;border-bottom:#b3cad61pxsolid;background-color:#e6eff4;width:100%;text-align:left;text-indent:20px;color:#333333;}
#content{
white-space:pre;
}
/***rss***/
.rss_b{/*border:1pxsolid#99ccff;*/padding:1px;line-height:18px;font-size:12px;width:95px;height:18px;text-align:center}
.rss_l{border:1pxsolid#99ccff;background:#99ccff;margin:0px;margin-right:3px;padding-left:2px;padding-right:2px;color:#ffffff;}
.rss_a{border:1pxsolid#99ccff;background:#e8f3fd;margin:0px;padding-left:1px;padding-right:1px;color:#ffffff;}
.rss_a:link{color:#99ccff;}
.rss_a:visited{color:#99ccff;}
.rss_a:hover{background-color:#e8f3fd;text-decoration:none;color:#008ed2;border:1pxsolid#99ccff;}
/********rank*********/
.mo_{
background-color:#ffffff;width:48px!important;width:50px;border:1pxsolid#99ccff;cursor:poer;text-align:center;font-size:12px;float:left;border-top:1pxsolid#99ccff;border-bottom:1pxsolid#99ccff;text-decoration:underline;color:#cccccc;}
.mu_{
background-color:#e8f3fd;width:48px!important;width:50px;cursor:poer;text-align:center;font-size:12px;float:left;border:1pxsolid#99ccff;border-top:1pxsolid#ff9966;border-bottom:1pxsolid#99ccff;text-decoration:underline;}


.ms_{
background-color:#ffffff;border:1pxsolid#99ccff;border-top:1pxsolid#99ccff;border-bottom:1pxsolid#ffffff;width:48px!important;width:50px;height:25px!important;height:27px;cursor:default;text-align:center;font-size:14px;line-height:25px;float:left;} [Page]
.mx_{
float:left;height:260px!important;height:250px;
}
#Hot_Divspan{float:left;height:26px!important;height:27px;border-bottom:1pxsolid#99ccff;width:2px;
}
.top{background-image:url(bg2.g);background-position:center-145px;background-repeat:repeat-x;padding-left:5px;margin-top:5px;width:730px;float:left;margin-left:8px;/*border:1pxsolid#e8f3fd;*/border-top:1pxsolid#99ccff;/*background-color:#e8f3fd;*/padding-bottom:5px;}
.toph1{font-family:arial,helvetica,sans-ser;font-size:15px;text-indent:5px;}
.topli{float:left;width:48%;/*background-color:#e8f3fd;height:20px;*/}
.belong_topic{
margin-left:15px;text-align:center;font-size:14px;
}
#article{
margin-left:10px;width:700px;margin-top:20px;word-:-all;overflow:scroll!important;overflow:default;float:left;background-color:#FAFAFA;
}
#copyright{width:700px;margin-left:20px;background-color:#F7F7F7;color:#8B8B8B;padding:10px;}
#bd_more{display:none;}
#page_p_div{width:100%;padding:auto;text-align:center;}
#page{margin:0auto;}
/*
#i_1{background-color:#fdf7ff;}
#i_1li{background-color:#fdf7ff;}
#i_1li{color:#333;}
#i_1lia{color:#333;}
*/
#i_1.list2{border-top:1pxsolid#cc00ff;background-color:#ccccff;}
#i_1.list2h1{color:#333;}
#i_1h3a{color:#333;}
</textarea><br>
<inputtype=\"submit\"onclick=\"$(’code’).value=CSSdecode($(’code’).value);\"value=\"格式化\">|<inputtype=\"submit\"onclick=\"$(’code’).value=CSSencode($(’code’).value);\"value=\"加密化\"/>
</body>
</html>
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: