JavaScriptを縮小/解凍するツール[終了]
-
03-07-2019 - |
質問
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"もあります。 [ツール]アイコンの下にある[スクリプト]タブの機能。 (
了解! 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をフォーマットするための簡単な代替手段は次のとおりです。
- Textmateでファイルを開きます。
- >をクリックしますバンドル> JavaScript>ドキュメントの再フォーマット
- ビールを割る。
ほとんどの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フォーマッターがあります。
コードの色付けでこれを試してください:
これらのリンクをクリックして、JSの駆除を行います。実行時にjsをデバッグするのに役立つ拡張機能としてFFにインストールされます。
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を縮小するための優れたツール