订阅RSS
网站地图
脚本分享网
javascript
脚本.特效
教程.文章
软件.资源
jQuery.插件
脚本工具
资源下载
矢量素材
PNG图标
网页模板
QQ表情
开发手册
搜索
jquery
焦点图
JS数组
JS字符
JS日期
首页
>
JavaScript小工具
>
JavaScript在线小工具
>
详细内容
jsDecoder JavaScript代码格式化整理工具
2009-02-20 19:12:25 | 【
大
中
小
】
var base_code='';var jsdecoder;var jscolorizer;var code='';var time=0;function decode() {code='';base_code='';jsdecoder=new JsDecoder();jscolorizer=new JsColorizer();if($('msg').innerHTML.length){do_clean_init();}else{jsdecoder.s=$("a1").value;do_decode_init();}} function do_decode_init() {$('msg').innerHTML+='Decoding .. ';setTimeout(do_decode,50);} function do_decode() {time=time_start();try{code=jsdecoder.decode();base_code=code;}catch(e){$('msg').innerHTML+='error<br><br>'+new String(e).replace(/\n/g,'<br>');return;} $('msg').innerHTML+='ok ('+time_end(time)+' sec)<br>';setTimeout(do_colorize_init,50);} function do_colorize_init() {$('msg').innerHTML+='Colorizing .. ';setTimeout(do_colorize,50);} function do_colorize() {time=time_start();code=code.replace(/&/g,"&");code=code.replace(/</g,"<");code=code.replace(/>/g,">");jscolorizer.s=code;try{code=jscolorizer.colorize();}catch(e){$('msg').innerHTML+='error<br><br>'+new String(e).replace(/\n/g,'<br>');return;} $('msg').innerHTML+='ok ('+time_end(time)+' sec)<br>';setTimeout(do_insert_init,50);} function do_insert_init() {$('msg').innerHTML+='Inserting code .. ';setTimeout(do_insert,50);} function do_insert() {time=time_start();try{code=new String(code);code=code.replace(/(\r\n|\r|\n)/g,"<br>\n");code=code.replace(/<font\s+/gi,'<font@@@@@');code=code.replace(/( |\t)/g,' ');code=code.replace(/<font@@@@@/gi,'<font ');code=code.replace(/\n$/,'');var count=0;var pos=code.indexOf("\n");while(pos!=-1){count++;pos=code.indexOf("\n",pos+1);} count++;pad=new String(count).length;var lines='';for(var i=0;i<count;i++){var p=pad-new String(i+1).length;var no=new String(i+1);for(k=0;k<p;k++){no=' '+no;} no+=' ';lines+='<div style="background: #fff; color: #666;">'+no+'</div>';} $('lines').innerHTML=lines;$('code_area').style.display='block';$('sel_all').style.display='block';$("a2").innerHTML=code;}catch(e){$('msg').innerHTML+='error<br><br>'+new String(e).replace(/\n/g,'<br>');return;} $('msg').innerHTML+='ok ('+time_end(time)+' sec)';code='';} function do_clean_init() {$('msg').innerHTML='';do_clean();} function do_clean() {time=time_start();$('code_area').style.display='none';base_code='';$('sel_all').style.display='none';$('insert_div').style.display='none';jsdecoder.s=$("a1").value;do_decode_init();} function insert_textarea() {$('insert_div').style.display='block';$('insert_area').value=base_code;$('insert_area').focus();$('insert_area').select();} function $(id) {return document.getElementById(id);} function time_micro() {var micro=new String(new Date().getTime());micro=micro.substr(0,micro.length-3)+'.'+micro.substr(micro.length-3,3);return parseFloat(micro);} function time_start() {return time_micro();} function time_get(start) {return time_micro()-start;} function time_end(start) {return time_round(time_micro()-start);} function time_round(time) {time=Math.round(time*100)/100;if(time===0){time=0.01;} return time;}
Js Decoder v1.1.0
Decode javascript obfuscated code !
插入到文本框
本工具可以将凌乱的JavaScript整理的整整齐齐,并且可以高亮显示。
下载"jsDecoder JavaScript代码格式化整理工具"
本地下载
本地下载2
QQ空间
新浪微博
腾讯微博
人人网
更多
推荐给朋友
上一篇:
超强JavaScript版俄罗斯方块
下一篇:
随机图片广告代码
相关资源
jsDecoder JavaScript代码格式化整理工具
本类最新
本类热门
jsDecoder JavaScript代码格式化整理工具
点击:8030 2009-02-20
在线创建导航菜单的脚本
点击:5934 2009-02-16
在线繁体字转换工具
点击:5214 2008-12-11
格式化JavaScript代码工具
点击:10331 2008-11-26
JavaScript代码加密器
点击:6631 2008-11-03
HTML代码转换为ASP代码
点击:2590 2008-10-14
把代码以 Escape 加密/ UnEscape 解密
点击:2828 2008-10-14
在线网页配色工具
点击:5771 2008-10-14
网页关键词密度查询
点击:5300 2008-10-14
在线进制转换工具
点击:16444 2008-10-14
格式化JavaScript代码工具
点击:10331 2008-11-26
jsDecoder JavaScript代码格式化整理工具
点击:8030 2009-02-20
Base64编码加密、解密工具
点击:7474 2008-10-09
女性安全期测试
点击:7436 2008-10-14
JavaScript代码加密器
点击:6631 2008-11-03
把代码从 Html 格式转化为 Js 格式
点击:6058 2008-10-09
在线创建导航菜单的脚本
点击:5934 2009-02-16
在线汉字翻译成拼音
点击:5918 2008-10-14
精品推荐
jsDecoder JavaScript代码格式化整理工具