回答:
JavaScriptコードの圧縮には、Google Closure Compilerを強くお勧めします。私は個人的に使用していますが、jQueryプロジェクトで使用される公式のコンプレッサーでもあります。
このプロジェクトは多くのことを実行できますが、基本は次のとおりです。
java -jar closure.jar -js javascriptFile.js > javascriptFile.min.js
gzipを使用します。
Justin EtheredgeのSquishItプロジェクトを使用しています。すばらしい!ただし、asp.netの場合のみ。
squishitのブログ記事の紹介を読んでください。
これは、単一の<script>
タグと単一のタグをレンダリングするサンプルコードです<link>
。どちらも、結合および縮小されたJS / CSSファイルを指します。
<%= Bundle.JavaScript()
.Add("~/js/jquery-1.4.2.js")
.Add("~/js/jquery-ui-1.8.1.js")
.Render("~/js/combined_#.js")
%>
<%= Bundle.Css()
.Add("~/css/reset.css")
.Add("~/css/text.css")
.Add("~/css/960.css")
.Render("~/css/combined_#.css")
%>
JavaScriptとCSSを圧縮/縮小するための非常に人気のあるツールがいくつかあります。
すべてが非常に強力です-それらの比較を非常に簡単に見つけることができます。これらはすべてコマンドラインツールであるため、Webサイトを構築または公開するときに、自動的にランに簡単に統合できます。
また、これらのツールを実行する多くのWebサイトを見つけることができます。これにより、インストール/設定の時間を節約できます。これは、コマンドラインツールの使用に慣れていない場合にも役立ちます。
個人的には、私はいつもYUI Compressorを使ってきました。
JSとCSSの縮小版のこの比較をチェックして、あなたに最適なものを選択してください-
これはYUIコンプレッサーアルゴリズムを使用します。
{1,2,3,}
に、「特定のブラウザー」でWebサイトを完全に破壊するような一般的なjavascriptエラーも検出します(そうですね、他のどのブラウザーがそんなに馬鹿げているのでしょうか?)