38

cssおよびjsファイルを最小化するいくつかのアプリケーションまたはWebサイトを探しています。理想的には、それらすべてをバッチ処理するか、そうでない場合は一度に1つずつバッチ処理することができます。

4

12 に答える 12

36

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に切り替えました。

于 2009-03-31T20:33:22.387 に答える
9

YUI Compressorはかなりクールです。コマンドラインからビルドプロセスの一部として実行できます

于 2009-03-31T20:34:08.080 に答える
6

The JavaScript CompressorRaterを見てください。それはあなたがそれを提供する任意の JavaScript について、さまざまなミニファイヤ (gzip 圧縮の有無にかかわらず) のライブ比較を行います。

また、(ほとんどの場合) CSS でも動作しますが、すべてのミニファイアがサポートしているわけではなく、対応しているすべてのミニファイア (YUI など) でさえ、比較表に正しく表示されているわけではありません。

于 2009-03-31T20:39:50.767 に答える
4

Microsoft は本日、codeplex でMicrosoft Ajax Minifierをリリースしました。MS ビルド タスクと VS 2005/2008 内のすべてが含まれます

于 2009-10-16T22:19:02.453 に答える
3

私はYahooのこれが好きです: http://developer.yahoo.com/yui/compressor/

于 2009-03-31T20:34:40.107 に答える
2

YUI Compressor の .NET ポートもあり、次のことが可能です:-

  • 縮小化/ファイルの結合を Visual Studio ビルド後のイベントに統合する
  • TFS ビルド (CI を含む) に統合する
  • 独自のコードで dll を使用するだけの場合 (たとえば、その場での縮小)。
于 2009-07-07T00:21:36.800 に答える
2

javascript には Dean Edwards のPackerを使用しています。

于 2009-03-31T20:33:09.550 に答える
0

YUIコンプレッサーは素晴らしいです。

もう 1 つのツール (およびその PHP らしさから私が選んだ武器) は、Google コードでホストされている PHP5 ベースの Minify プロジェクトです。PHP プラットフォームを使用している場合は、それを検討してください。事後にサービスを介して自分のものを実行するのではなく、これを Web サーバーにインストールして構成し、必要なだけコーディングしてコメントし、縮小すると CSS や Javascript がその場で再構築 (再縮小) されます。うん。私はそれを使用しました、うまくいきます!!

http://code.google.com/p/minify/

于 2011-03-24T23:24:44.197 に答える
0

基本的に、あなたが探しているのは、応答のサイズを小さくしてサイトを高速化することです.

縮小された js および css ファイルとは別のもう 1 つのことは、http 圧縮を実行できることです。これこれを通過してください。

于 2009-03-31T20:41:52.493 に答える
0

Boryiの無料ツールを試すことができます

于 2009-06-17T14:29:34.563 に答える
0

または、これを試してください: http://www.codeproject.com/KB/aspnet/CombineAndMinify.aspx

于 2010-11-11T03:35:23.523 に答える