YoungxjTools/js_Format/index.php

101 lines
4.2 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?php
$id="34";
include '../header.php';
$string = <<<html
/* 美化:格式化代码,使之容易阅读 */
/* 净化:去掉代码中多余的注释、换行、空格等 */
/* 压缩:将代码压缩为更小体积,便于传输 */
/* 解压:将压缩后的代码转换为方便阅读的格式 */
/* 如果有用,请别忘了推荐给你的朋友: */
/* javascript在线美化、净化、压缩、解压http://tools.yum6.cn/js_Format/ */
/* 只需要复制js代码即可无需<script>标签 */
/* 以下是演示代码 */
$.ajax({
type: "GET",
url: "url.php",
dataType: "json",
cache: false,
success: function (data) {
alert(data);
}
});
html;
?>
<div class="container clearfix" >
<div class="row">
<div class="col-sm-12">
<div class="panel panel-default">
<div class="panel-heading">
<div class="form-inline">
<div class="row">
<div class="col-xs-6">
<div style="min-height:34px;">
<div class="form-group">
<div id="info" name="info"><p class="text-success">工具准备就绪</p></div>
<span>加密层数:
<span style="color: red" id="deg">0</span>层</span>
<span>处理时间:
<span style="color: blue" id="tme">0</span>毫秒</span>
<p class="text-danger" id="errmsg"></p>
</div>
</div>
</div>
<div class="col-xs-6 text-right">
<p>
<select id="compresstype" name="compresstype" class="form-control">
<option value="0" selected="">普通压缩</option>
<option value="1">加密压缩</option>
</select>
<select id="tabsize" name="tabsize" class="form-control">
<option value="1">制表符缩进</option>
<option value="2">2个空格缩进</option>
<option value="4" selected="">4个空格缩进</option>
<option value="8">8个空格缩进</option>
</select>
</p>
<p>
<button class="btn btn-default" id="copycode" type="button" data-clipboard-target='#content'><i class="fa fa-copy"></i> 复制内容</button>
<button class="btn btn-warning" id="encode" type="button" title="加密/编码/压缩/Encode/Compress"><i class="fa fa-sign-in"></i> 压缩</button>
<button class="btn btn-success" id="decode" type="button" title="解密/解码/格式化/decode/format"><i class="fa fa-sign-out"></i> 解密</button>
</p>
</div>
</div>
</div>
</div>
<div class="panel-body" style="height:400px;">
<textarea style="width:100%;height:100%;" id="content" placeholder="请输入待处理的 js 代码" onfocus="this.select()" rows="15" name="content"><?php if(!isset($string)||$string==''){?><?php }else{echo $string;} ?></textarea>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">工具简介</div>
<div class="panel-body">
<p>专门解码解密eval(function(p,a,c,k,e,r){})、eval(function(p,a,c,k,e,d){})以及eval(function(h,b,j,f,g,i){})等多种编码加密的代码。 在线格式化Javascript脚本、JS脚本、HTML代码。</p>
<p class="text-success">
<i class="fa fa-warning"></i> 注:加密前请备份原 JS代码加密后请测试JS代码能否正常使用。</p>
<p class="text-success">
<i class="fa fa-external-link"></i> 欢迎使用<a href="http://tools.yum6.cn/run/">前端在线运行测试工具</a></p>
</div>
</div>
</div>
<script>
var clipboard = new ClipboardJS('#copycode');
clipboard.on('success',function(e){
e.clearSelection();
layer.msg('复制成功!');
});
clipboard.on('error',function(e){
e.clearSelection();
layer.msg('复制失败!');
});
</script>
<script src="js/code_packed.js"></script>
<script src="js/eval_out.js"></script>
<?php include '../footer.php';?>