0

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

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

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

4

3 回答 3

3

有一个JSBeautifier可以为你做这件事

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

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

于 2012-05-08T10:45:11.230 回答
1

jsFiddle有一个很棒的空白修复器/美化器,叫做“TidyUp”。它为您的线路返回此信息(作为 jsBeautifier 的替代解决方案,因为我几乎无法拼写它):

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

这是完全有效的。

于 2012-05-08T10:45:01.170 回答
0

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

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

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

于 2012-05-08T10:48:06.113 回答