質問

Tidyが恐ろしいHTMLをクリーンアップする方法と同様に、縮小の効果を元に戻すことができるコマンドラインスクリプトやオンラインツールはありますか?

(縮小されたJavaScriptファイルの縮小化を具体的に検討しているため、変数の名前変更が依然として問題になる可能性があります。)

役に立ちましたか?

解決

これを使用できます: http://jsbeautifier.org/ ただし、使用しているminifyメソッドに依存します。これはコードをフォーマットするだけで、変数名を変更したり、base62エンコードを解凍したりしません。

編集:実際には、アンパックできます" packed&quot ;;スクリプト(Dean Edwardのpackerで圧縮: http://dean.edwards.name/packer/

他のヒント

Chrome開発者ツールには、この機能が組み込まれています。開発者ツールを起動します(F12キーを押すのが1つの方法です)。[ソース]タブの左下のバーにアイコンのセットがあります。 " {}"アイコンは「きれいな印刷」です。オンデマンドでこの変換を行います。

更新:IE9" F12開発者ツール" " Format JavaScript"もあります。 [ツール]アイコンの下にある[スクリプト]タブの機能。 (参照ヒント#4 debugging-secret.aspx "rel =" noreferrer "> F12最高のWebデバッグシークレットの秘密)

ここに画像の説明を入力

了解! JSBeautifier はまさにこれを行い、自動フォーマットのオプションもあります。

javascriptフォーマッターを使用することはできません( http://javascript.about.com/ library / blformat.htm )?

Firefox、SpiderMonkey、およびRhinoでは、任意のコードを匿名関数にラップし、その toSource メソッド。関数の適切にフォーマットされたソースを提供します。

toSource もコメントを削除します。

E。 g。

(function () { /* Say hello. */ var x = 'Hello!'; print(x); }).toSource()

文字列に変換されます:

function () {
    var x = "Hello!";
    print(x);
}

P。 S。:「オンラインツール」ではありませんが、一般的な美化技術に関するすべての質問は、この技術の複製として閉じられています。

MacとTextMateを使用している場合-JavaScriptをフォーマットするための簡単な代替手段は次のとおりです。

  1. Textmateでファイルを開きます。
  2. >をクリックしますバンドル> JavaScript>ドキュメントの再フォーマット
  3. ビールを割る。

ほとんどのIDEは自動フォーマット機能も提供します。たとえば、 NetBeansでは、CTRL + Kを押すだけです

代わりに(今までjsbeautifier.orgを知らなかったため)、Dean Edward's Packerのデコードボタンを再度有効にするブックマークレットを使用しました。

手順とブックマークレットはこちらで見つけました。

ブックマークレットはこちら(サイトがダウンしている場合)

javascript:for%20(i=0;i<document.forms.length;++i)%20{for(j=0;j<document.forms[i].elements.length;++j){document.forms[i].elements[j].removeAttribute(%22readonly%22);document.forms[i].elements[j].removeAttribute(%22disabled%22);}}

ソースコードが必要かどうかわかりません。 http://www.blackbeltcoder.com/Resources/JSFormatter.aspx に無料のオンラインJavaScriptフォーマッターがあります。

コードの色付けでこれを試してください:

http://labs.swelen.com/tools/javascript/beauty.html

これらのリンクをクリックして、JSの駆除を行います。実行時にjsをデバッグするのに役立つ拡張機能としてFFにインストールされます。

https://addons.mozilla .org / en-US / firefox / addon / javascript-deminifier / eula / 141018?src = dp-btn-primary

Stone の回答と同様ですが、Windows / .NET開発者向け:

Visual StudioとReSharperを使用している場合-JavaScriptをフォーマットするための簡単な代替手段は次のとおりです。

  • Visual Studioでファイルを開く;
  • ReSharperをクリック&gt;ツール&gt;クリーンアップコード(Ctrl + E、C);
  • 「デフォルト:コードの再フォーマット」を選択して、「OK」をクリックします。
  • ビールを割る。

非常に優れたインターフェイスにもかかわらず、 JSPretty は無料でオンラインで利用できますjavascriptのソースコードを人間が読めるようにするツール。好みのタイプのインデントを実施でき、難読化も検出できます。

JSを使用している場合は、Firefoxを使用する可能性が高くなります。また、Firefoxアドオンが救助用である場合。次のいずれかが特に役立ちます。

https://addons.mozilla.org/en-US/firefox / addon / phoenix /

Pretty Diff は、JavaScriptを美化(きれいに印刷)します JSLint および JSHintに準拠空白アルゴリズム。

jsbeautifier.orgの出力に満足していなかったので、さらに検索してこのサイトを見つけました: http://www.centralinternet.com.br/javascript-beautifier

私にとって非常にうまく機能しました。

http://unminify.appspot.com/ JavaScriptとJSONを縮小するための優れたツール

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top