Ich bin auf der Suche nach Weg (vorzugsweise und Online-Site) zu einem umgekehrten Uglify von einigen Javascript. Die Website: http://jsbeautifier.org/ ist ideal für Minifed-Code, aber es macht keine gute Arbeit für hässliche Sachen.Reverse Uglified Javascript-Code
Antwort
Chrome-Dev-Tools können dies auch tun.
Punkt keine 2 in http://www.elijahmanor.com/2011/08/7-chrome-tips-developers-designers-may.html
Ich habe das versucht, aber es ist das gleiche "unminify" wie jsbeutifator.org, und hässliche macht wirklich böse Dinge: boolesche Kurzschlüsse statt, wenn, dann sonst, ersetzen Sie alle Semikolons durch Kommas und andere hässliche Dinge, die gehen jenseits der Minimierung. –
, hängt von Optionen verwenden Sie, wenn Sie Ihren Code verunstalten. Wenn Sie nur die Zeilenumbrüche entfernen, können Chrome-Dev-Tools eine großartige Arbeit leisten, wie Sirinivas erklärt. Aber wenn Sie den Code nicht ändern, können Sie nicht den exakten vorherigen Code erhalten. (in uglifying var logngvariable = a + b; wird zu var c = a + b ;. es gibt keine Möglichkeit, dass ein Werkzeug den vorherigen Namen logngvariable herausfinden kann)
Auf der anderen Seite, wenn Sie einen unguigierten Code möchten, können Sie nicht ugify es auf den ersten Platz ... :)
Es gibt dieses fantastische on-line-Werkzeug, JSNice, das eine große Arbeit macht, Namen zu verschleierten Variablen zu finden.
Wir machen sogar verschleiert JavaScript-Code lesbar. Wir werden Variablen und Parameter in Namen umbenennen, die wir aus Tausenden von Open-Source-Projekten lernen. Darüber hinaus können wir oft auch Typanmerkungen erraten oder ableiten.
Würde den Code zu minimieren, dann verschönern es funktioniert? Ich bin mir nicht sicher, was Sie mit hässlichem Code meinen, leider. –
hässlich. was ist hässlich? – Srinivas
Ich spreche über die Umkehrung dieses Codes, der mit diesem Tool gemacht wurde: https://github.com/mishous/UglifyJS –