PHP 版的 Javascript 压缩混淆工具 [ Dean Edwards Packer ]
作者:cmscn 日期:2009-09-27
Dean Edwards 's Packer 是个非常有名的 Javascript 压缩/混淆工具,有 .NET / PERL / WSH / PHP 等几种版本, 而本文介绍的 就是Nicolas Martin 发布的 PHP 版。
使用说明:
所有声明,包括 function 函数定义,必须以分号结尾,示例代码:
Javascript: // sample code var $input, $output; // notice the semi-colon at the END of function declarations onload = function() { $input = document.getElementById("input"); $output = document.getElementById("output"); _clearAll(true); }; function _packScript() { $output.value = pack($input.value); }; function _clearAll($focus) { $output.value = $input.value = ""; // the "if" statement is NOT terminated with a semi-colon if ($focus) { $input.focus(); } };
使用说明:
所有声明,包括 function 函数定义,必须以分号结尾,示例代码:
Javascript: // sample code var $input, $output; // notice the semi-colon at the END of function declarations onload = function() { $input = document.getElementById("input"); $output = document.getElementById("output"); _clearAll(true); }; function _packScript() { $output.value = pack($input.value); }; function _clearAll($focus) { $output.value = $input.value = ""; // the "if" statement is NOT terminated with a semi-colon if ($focus) { $input.focus(); } };
Tags: 压缩