http://jsbeautifier.org/
Javascirptを整形してくれるサイトはよくあるが、このサイトはそれをjavascriptで行っている。
サイトに行くといろいろなjavascriptがscriptタグで読み込まれるが、
「http://jsbeautifier.org/beautify.js」が整形のエンジンのようだ。
ソースのコメントを見てみると、使いたければ自由に使っていいと書いてある
JS Beautifier
---------------
Written by Einar Lielmanis,
http://jsbeautifier.org/
Originally converted to javascript by Vital,
You are free to use this in any way you want, in case you find this useful or working for you.
これは役に立ちそうだ。ソースのコメントには続けて使い方が書いてある
Usage:
js_beautify(js_source_text);
js_beautify(js_source_text, options);
The options are:
indent_size (default 4) — indentation size,
indent_char (default space) — character to indent with,
preserve_newlines (default true) — whether existing line breaks should be preserved,
preserve_max_newlines (default unlimited) - maximum number of line breaks to be preserved in one chunk,
indent_level (default 0) — initial indentation level, you probably won't need this ever,
space_after_anon_function (default false) — if true, then space is added between "function ()"
(jslint is happy about this); if false, then the common "function()" output is used.
braces_on_own_line (default false) - ANSI / Allman brace style, each opening/closing brace gets its own line.
e.g
js_beautify(js_source_text, {indent_size: 1, indent_char: '\t'});
とりあえずは、そのまま呼んでみればいいのね。さっそく使ってみよう。
0 件のコメント:
コメントを投稿