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