有很多工具可以压缩一个Javascript文件(例如Packer YUI)。解压JavaScript文件的最佳方法
但是我怎样才能将它们解压缩回人们可读的格式呢?
我已经压缩使用像帕克YUI工具的文件,但我不能再次到达源。
是否有任何好的软件或技巧,你可以建议解压JS?
有很多工具可以压缩一个Javascript文件(例如Packer YUI)。解压JavaScript文件的最佳方法
但是我怎样才能将它们解压缩回人们可读的格式呢?
我已经压缩使用像帕克YUI工具的文件,但我不能再次到达源。
是否有任何好的软件或技巧,你可以建议解压JS?
你不行。 JavaScript压缩通常是有损的,并且信息永远丢失。
你可以做什么,是使用源格式化程序和良好的重构工具,并痛苦地重建原始来源。即使你不熟悉代码,它应该是可能的; Jeff和其他一些人反向设计了一个缩小版本的WMD javascript代码。
最后,您应该考虑使用版本控制系统和适当的备份以保证您的源代码安全。
DECOMPRESS JAVASCRIPT
与/封隔器压缩一个典型的JavaScript /启动用下面的代码:
`eval(function(p,a,c,k,e,r)`…
`eval` can simply be replaced by alert.
eval
的函数评价为有JavaScript字符串参数。在大多数封隔器中,使用eval
,然后使用document.write
。
要解压缩的JavaScript,通过以下的一个替代这些方法:
更换由alert
eval
(警报将只打印的代码在弹出窗口)
2.如果JavaScript出现在<body>
元素之后,则可以像这样添加<textarea>
:
`<textarea id="code"></textarea>`
然后,替换eval
(...);通过document.getElementById("code").value=…;.
This网站真酷。你可以粘贴一个缩小的JS,然后你得到一个人类可读的视图。
我从来没有使用过派克YUI。但是如果你使用这个javascript packer,你总是可以使用这个javascript beautifier恢复你的代码,这也可以解压缩代码。
某些javascipt缩小器压缩js时会缩短变量名称。在这种情况下,即使美化它,也永远无法获得原始代码。
提示:大写字母,正确的标点符号和使用正常词汇而不是leet-speak让人们更容易阅读您的问题。 – Quentin
查看Chrome或IE开发人员工具的漂亮打印功能。请参阅http://stackoverflow.com/a/7149719/2291这些不会解压缩它们,但会使它们更易于阅读。 –