-1

現在、多くの人が Google Closure Compiler を使用して JavaScript コードを実際に「コンパイル」しています。高度なモードでは、元の入力と同じように機能する、より優れた、高速で小さい JS コードに JS を書き換えることができます。

HTML/CSS 用の優れたコンパイラはありますか? たとえば、JS コンプレッサーのように CSS クラスを圧縮できます。JavaScript が実際に表示しない (display: block;) div (display: none;) を削除することができます。空白を削除できます。小さな画像をスプライトに組み合わせることができます。すべてのページに含まれるファイルを 1 つのファイルに結合できます。

リストはどんどん増えていきます。この仕事に適したツールを知っていますか? (CSSクラスなどしか圧縮できない場合でも)

4

2 に答える 2

4

css ファイルを連結すると、ほとんどの作業が完了します。コストは主にリクエストの数に関連しています。

しかし、役に立たないルールを削除するために、ツールを使用しても意味がありません。ツールが必要になるということは、どのルールがなぜ必要なのかを本当に理解していないということです。言い換えれば、この時点では爆発的にしか成長しない可能性があるため、コードは修正する必要がある混乱です。

スプライトやその他の最適化についても同じです。アプリケーションの使用フローを知ることによってのみ、人々が戻ってきていくつかの画像がキャッシュされている場合、またはメインページの画像のみがキャッシュされている場合などにのみ、使用する戦略を知ることができます。 1 つのページのすべての小さな画像を大きなページに結合することは、ほとんどの場合に役立ちます。

于 2012-10-21T09:33:23.070 に答える
0

私が知っている実際のコンパイラはありませんが、きれいな html と css を作成するのに役立つツールがあります。

css には、たとえば、きれいなクロスブラウザー マークアップを生成するための優れたツールであるlessがありますが、最初から使用する必要があります。HTML についても同様に、クリーンな HTML の生成を簡素化できるマークアップ フレームワークがいくつかあります。マークダウンは、非常に人気のあるものの 1 つです。

于 2012-10-21T10:01:45.750 に答える