如何格式化打包到单行的脚本?

时间:2012-05-08 10:43:13

标签: javascript html browser

有时脚本(在网络浏览器中)打包在一行function a(b){if(c==1){}else{}}中。我试图找到能够以正常方式显示它的东西

function a(b) {
   if(c==1) {
   }
   else {
   }
}

但未找到。是否有一些代码或程序可以做到这一点?

3 个答案:

答案 0 :(得分:3)

JSBeautifier为你做

function a(b) {
    if (c == 1) {} else {}
}

JSFiddle似乎也做了同样的格式化。

答案 1 :(得分:1)

jsFiddle有一个很棒的空白修复器/美化器叫做“TidyUp”。它为你的行返回这个(作为jsBeautifier的替代解决方案,因为我几乎不能拼写它):

function a(b) {
    if (c == 1) {} else {}
}​

这完全有效。

答案 2 :(得分:0)

你可以使用Franck Marcia的JS Minifier,你可以在浏览器中缩小你的js代码(如果你不想要漂亮的代码,那么就像其他人所说的那样使用jsFiddle)。激进级别吐出以下代码:

function a(b){if(c==1){}else{}}

链接:http://fmarcia.info/jsmin/test.html