プロジェクトでは jQuery を使用しています。jQuery 機能を利用する UDF を持つ Web アプリには、多数のカスタム JavaScript ファイルがあります。(パフォーマンス向上活動の一環として) サイズを縮小する必要があり、これらのファイルの信頼できる「ミニファイヤ」を探しています (同じツールで CSS ファイルも縮小できると便利です)。
JSLint と JSMin を試しましたが、JSLint は完了せず、jQuery コードに遭遇するとすぐに多くの例外をスローします。
プロジェクトでは jQuery を使用しています。jQuery 機能を利用する UDF を持つ Web アプリには、多数のカスタム JavaScript ファイルがあります。(パフォーマンス向上活動の一環として) サイズを縮小する必要があり、これらのファイルの信頼できる「ミニファイヤ」を探しています (同じツールで CSS ファイルも縮小できると便利です)。
JSLint と JSMin を試しましたが、JSLint は完了せず、jQuery コードに遭遇するとすぐに多くの例外をスローします。
YUI Compressorは私が使用するツールであり、JSとCSSの両方を適切に圧縮し、Javaで記述されています(したがって、antを介してビルドプロセスに組み込むことができます)。
誰かがそれのオンラインバージョンさえ作った。
YUI Compressor の .NET ポートもあり、次のことが可能です:-
これは (元の) Java バージョンの YUI Compressor のポートであるため、上記のいくつかのピープで言及されていますが、.NET 環境ではすべて同じ結果が得られるはずです。Java は必要ありません。
HTH。
通常はチャームのように機能するYUICompressを試してください。CSSも縮小できます。
minifyがその仕事をします。YUI Compressorもありますが、試したことはありません。
minifyのWebサイトから:
Minifyは、複数のCSSまたはJavascriptファイルを組み合わせ、それらのコンテンツを圧縮し(つまり、不要な空白/コメントを削除し)、最適なクライアント側のキャッシュを可能にするHTTPエンコーディング(gzip / deflate)とヘッダーで結果を提供できるPHP5アプリです。これは、Yahoo!の高性能Webサイトに関するいくつかの規則に従うのに役立ちます。
良いものはZbugsです:「ワンクリックで CSS と Javascript を縮小して Gzip 圧縮します」。URL を入力すると、ワンクリックで結果をダウンロードできます。また、元のサイズと比較して、gzip 圧縮、縮小、連結したときのサイズに関する情報も表示されます。