2012-12-18 19 views
0

在試圖通過FF中的FireBug調試問題時,我終於找到了一個運行了100行,沒有新行,空格和縮進的JS。雖然我對JS有一點了解,但閱讀這個JS代碼是不可能的。在線JS編輯器以可讀的格式顯示JS代碼

Math.random().toString().replace(/90\./,"");this.res=[];this.req=[];this.ret=null;this.retry=true;this.timeout=null;this.getDuration=function(precision){precision=!isNaN(precision)?(3-precision):0;};..........................and so on non-stop.... 

有沒有在FireBug或通過在線工具的方式,使這種JS代碼格式成適當的人類可讀格式?

回答

1

嘗試jsBeautifier。這是一個非常酷的工具,是基於網絡的,所以不需要下載。

如果您願意,還可以找到瀏覽器擴展下載列表。

0

你所看到的是混淆/縮小的JavaScript代碼。

這是作爲預生產步驟完成的,以減少網站訪問者腳本的下載大小。

你的選擇,更多的東西可讀的工作是(在易用性方面的順序排列):

  1. 如果你有機會到原來的JavaScript文件,並可以修改網站,這是你最好的選擇
  2. 如果你有機會到源地圖(http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/),你可以告訴瀏覽器使用這些
  3. 運行脫機美化爲@AlexMihai表明