2014-03-14 34 views
-5

如何將最小化的java腳本轉換爲早期版本?將Javascript改爲Early Edition

Is any software or website for this work? 

謝謝你的提示。

+1

您是否谷歌? [縮小和取消清除javascript](https://www.google.com.np/search?q=minify+javascript&ie=utf-8&oe=utf-8&rls=org.mozilla:en-US:official&client=firefox-a&channel=fflb&gws_rd = cr&ei = 94YiU_zuCI6WrAeK-YDYBA#channel = fflb&q = minify%20and%20unminify%20javascript&rls = org.mozilla:en-US:official) –

+0

yes我沒有發現任何積極的東西 –

回答

1

沒有,沒有softwareunminify javascript你可以再壓縮,但反轉是不可能的,如果要創建自己的JavaScript代碼,那麼你必須保持雙方的JavaScript版本minifiedunminified以供將來參考。 如果您使用的是javascript library or framework,那麼versions (minified and unminified)將在該site上可用。

+0

您正在迷惑迷惑與混淆。你確實可以美化你的代碼,實際上,它們在網絡中有很多。然而,混淆是不可能的,至少不是我所知。如我錯了請糾正我。 – shriek

+1

@shriek是的,你可以'美化js代碼',但縮小版本包含短代碼和長變量名稱就像'a,b,c,d,....'一樣被轉換成短文,如果你在非版本化的版本中再次轉換它這意味着將美麗的「a,b,c,d,...'轉換爲它的」原始變量「。查看版本[jquery-unminified](http://code.jquery.com/jquery-1.11.0.js)和[jquery-minified](http://code.jquery.com/jquery-1.11.0。 min.js) –

+0

這是因爲jquery同時使用縮小和混淆。縮小代碼並不一定意味着混淆。 Minifying僅僅意味着去除空白字符,換行符,註釋等。「UglifyJS和YUI Compressor」都是這樣做的,這就是'jquery'在它的最小化版本中所做的。 – shriek

0

JavaScript不能「未分」。縮小的目的是用最少的字符數表示原始的javascript。然而,這是一種單向轉換,因爲縮小版本中沒有任何線索可以將您帶回原始內容。

例如:變量myLongVariableName只能縮小爲a,因爲JavaScriupt解釋器不關心人類可讀的變量名稱。但是,在將其映射到a之後,無法將其映射回myLongVariableName