简单JS代码压缩器_javascript技巧
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了简单JS代码压缩器_javascript技巧,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1244字,纯文字阅读大概需要2分钟。
内容图文
![简单JS代码压缩器_javascript技巧](/upload/InfoBanner/zyjiaocheng/306/c953b241458a4b3ea65ce83782942d2f.jpg)
代码如下:
<script language="javascript"
type="text/javascript">
//去除所有的注释
String.prototype.DeleteComment = function ()
{
var str = this.replace(/(['"])(.+?)(['"])/g,function(s,s1,s2,s3){return s1+s2.replace(/[\/\*]/g,"\\$&")+s3});
str = str.replace(/\/\/[^\r]+|\/\*[\s\S]+?\*\//g,"");
str = str.replace(/(['"])(.+?)(['"])/g,function(s,s1,s2,s3){return s1+s2.replace(/\\([^\\])/g,"$1")+s3});
return str;
}
//格式代码
String.prototype.FormatCode = function ()
{
return this.replace(/\\$/mg,"").replace(/[^\s>;]$/mg,"$&;");
}
//删除字符串前后多余的空格
String.prototype.Trim = function (m)
{
return this.replace(m ? /^\s*|\s*$/mg : /^\s*|\s*$/g, "");
}
//运行代码
function RunCode(obj)
{
window.open('','_blank').document.write(obj.value);
}
</ script>
测试代码: