我正在通過學習許多文件.js來學習javascript,但我什麼都不懂。他們中的許多開始於:Javascript(js)是如何加密和解密的?
(function(){var aa=encodeURIComponent,f=window,ba=setTimeout,n=Math,ea=RegExp;function fa(a,b){return a.name=b}function Pc(a,b){return a.href=b}...
我認爲這是一種加密代碼的方法來保護。我對嗎?如果這是真的,我該怎麼做?如果我想解密它,請告訴我該怎麼做。 謝謝。 p/s:我是新手
這些都是縮小的JavaScript。你可以谷歌縮小js以獲取更多信息 – Akhlesh
目標僅僅是讓文件變小(並且一些縮小器也可以使它們更快地執行)。 –
有幾件事情可以晦澀的JavaScript,一個是縮小和其他混淆。在第一種情況下(minifaction),你總是可以使用某種類型的javascript格式化程序來獲得更清晰的JS版本(比如http://jsbeautifier.org/),但是使用混淆技術難以理解代碼,因爲它使用技巧來製作代碼不可讀(它仍然可以更改/修改,甚至提取)。 –