April 15, 2008

Swell と Squish

JavaScript を読みやすく整形する Perl モジュール。

JavaScript::Swell

Ajax ブームにより、様々なサイトの JavaScript 解読を試みている方は多いと思います。しかし中にはソースが暗号化…というか圧縮して難読化されている場合も多々ありますね。そのような読みにくいソースを改行やインデントして見やすくしてくれるのが、この JavaScript::Swell。自分で書いたソースが汚い! と思った場合の整形にも便利です。

そして、これの逆…というか、こっちが先みたいですけど。

JavaScript::Squish

この JavaScript::Squish を使うと、人様が苦労して開発したコードをパクろうとする不埒な輩への嫌がらせ…もとい、前述したようなソースの圧縮が行えます。コメントや改行などを削除して、大規模なコードなら容量削減の効果が期待できますが、ソースの行末にセミコロン (;) の記述を忘れていたりすると、非常にわかりにくいバグとなります。圧縮の前にはソースの念入りな確認を行うべきですね。

TrackBacks

  • トラックバック内容 (excerpt) には必ずひらがなを含めてください。入っていない場合は拒否します。
  • このエントリの URI を含まない (リンクしていない) トラックバック元からは受信しません。

ロボット

こんにちは。読ませていただきました。勉強になりました。また読ませていただきたいと思います。javascriptを勉強しています。結構面白いですね。そのうち何か簡単なものを作ってみようと思っています。そのときはきっと整形も必要になるんでしょうね(^^

from HPを作ろう at Aug 12, 2008 09:18:24

Comments

投稿フォーム

  • コメント以外の入力は任意です。
  • コメント文中には必ずひらがなを含めてください。入っていない場合は拒否します。
  • メール アドレスは公開されませんが、URI を入力した場合は名前がリンクとなります。なお、いずれもコメント欄への入力についてはリンクされます。
  • このページの URI をリファラとして送信しない UA からの投稿は受け付けません。