cssおよびjsファイルを最小化するいくつかのアプリケーションまたはWebサイトを探しています。理想的には、それらすべてをバッチ処理するか、そうでない場合は一度に1つずつバッチ処理することができます。
12 に答える
YUI Compressorは、JavaScript と CSS の両方を処理します。ファイルのバッチを送信できるかどうかわかりません。
YUI Compressor Online (yui.2clics.net)でバッチ処理できますが、そのバージョンは JavaScript しか受け付けません。別のオンライン YUI Compressor (refresh-sf.com)も CSS を受け入れますが、バッチ処理は行いません。
さまざまなミニファイアの比較については、jQuery : よくある質問 (FAQ) : コードを圧縮するにはどうすればよいですか? を参照してください。また、Microsoft Ajax Minifierも確認してください。
jQuery は、配布している縮小版のために、YUI Compressor からGoogle の Closure Compilerに切り替えました。
YUI Compressorはかなりクールです。コマンドラインからビルドプロセスの一部として実行できます
The JavaScript CompressorRaterを見てください。それはあなたがそれを提供する任意の JavaScript について、さまざまなミニファイヤ (gzip 圧縮の有無にかかわらず) のライブ比較を行います。
また、(ほとんどの場合) CSS でも動作しますが、すべてのミニファイアがサポートしているわけではなく、対応しているすべてのミニファイア (YUI など) でさえ、比較表に正しく表示されているわけではありません。
Microsoft は本日、codeplex でMicrosoft Ajax Minifierをリリースしました。MS ビルド タスクと VS 2005/2008 内のすべてが含まれます
私はYahooのこれが好きです: http://developer.yahoo.com/yui/compressor/
YUI Compressor の .NET ポートもあり、次のことが可能です:-
- 縮小化/ファイルの結合を Visual Studio ビルド後のイベントに統合する
- TFS ビルド (CI を含む) に統合する
- 独自のコードで dll を使用するだけの場合 (たとえば、その場での縮小)。
javascript には Dean Edwards のPackerを使用しています。
YUIコンプレッサーは素晴らしいです。
もう 1 つのツール (およびその PHP らしさから私が選んだ武器) は、Google コードでホストされている PHP5 ベースの Minify プロジェクトです。PHP プラットフォームを使用している場合は、それを検討してください。事後にサービスを介して自分のものを実行するのではなく、これを Web サーバーにインストールして構成し、必要なだけコーディングしてコメントし、縮小すると CSS や Javascript がその場で再構築 (再縮小) されます。うん。私はそれを使用しました、うまくいきます!!
Boryiの無料ツールを試すことができます
または、これを試してください: http://www.codeproject.com/KB/aspnet/CombineAndMinify.aspx