JavaScriptのコードはクライアントサイドで動作し、誰にでもコードが読めてしまいます。 あまり自分の書いたコードは読まれたくないもので、せめてコードを読みにくく、ということで難読化のツールが多数公開されてます。 最近のJavaScriptブーム以前よりそういったツールは当然ながら存在するようで、ちょっとまとめてみました。 GUI/コマンドラインツール ObfuscateJS - JAVAで書かれたGUI画面で難読化。改行/タブ除去の他変数名変更 Dojo compressor - JAVAで動作するコマンドラインツール。スペース等除去。サイト上で変換前、変換後のサンプルが見れます JavascriptZIP - JAVAで書かれたJavascriptコード圧縮ツール JSC (JavaScript Compressor) - EXE形式でコマンドラインで使える圧縮ツール オンラインで
ウェブサイトで使用する複数のJavaScriptとCSSファイルのHTTPリクエストを少なくし、圧縮・キャッシュするサービスを紹介します。 [ad#ad-2] 複数のJSファイルをまとめる -BoxJS 複数のCSSファイルをまとめる -BoxCSS 複数のJSファイルをまとめる -BoxJS BoxJSは一つのJSファイル(box.js)を利用し、モジュール式のローディングシステムで複数のJSファイルをロードできます。 BoxJS BoxJSの使い方 最初に、box.js(1.4kb)を外部ファイルとして指定します。 <script src="http://www.boxjs.com/box.js"></script> ロードするJSファイルを指定します。 Box('http://mywebsite.com/scripts/', [ 'plugins/jquery.js', 'plugi
注意事項 圧縮率とは、{ 1 - ( 圧縮後のサイズ/元のサイズ ) } * 100 とした。 bzip と gzip は、tar と共に用いた。 lha は lh5 、bzip と gzip と zip の圧縮係数は 9、cab は lzx 形式で 21 とした。 テキストファイルとは、*.txt 、*.htm とした。 実行ファイルとは、*.exe ファイルとした。 イメージファイルその 1 は 640 x 480 、256 色、その 2 は 640 x 480 、1677 万色の bmp とした。 サウンドファイルは、44.1 KHz 、16 bit 、ステレオの PCM とした ( CD と同じ品質 )。 これから見ると、bzip と cab が頭一つ抜け出している。ついで、gzip、zip、lha の順となる。 lha は lh7 とすることで、微妙に圧縮率が向上するが、ほとんど
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く