2012-04-28 3 views
4

私のサイトには、サイト全体のCSSセレクタを備えたmondoサイズのCSSファイルがあります。この1つのファイル(Mondo.css)は、この大きなファイルをダウンロードするためにユーザーが一度ヒットするようにしたいのでうまくいきました。大きなCSSファイルをモジュール化し、より小さいCSSファイルを集約するツール

しかし、私は最近、サイトの機能の小さなサブセットを公開するウィジェットコントロールを作成しました。パフォーマンス上の理由から、実際に使用されたCSSセレクタのみを公開する小さなCSSファイル(Widget.css)ウィジェットによって。

はどの、実行時ツールは、私がCSSの依存関係にを分析し、モンドからWidget.cssファイルを抜け出すために私を助けること(多分クロム、FF、またはIEのためのブラウザのプラグインとして)使用することができますあります.css? Widget.cssは基本的に "Site.css"という新しいCSSファイルの基本クラスになります。

次に、Widget.css(基本クラス)とSite.css(派生クラス)をMondo.css(集約クラス)に縫い合わせるツールを用意したいと思います。

答えて

1

私自身の質問に答える。 「ダストミーセレクタ」 Firefox用のプラグインは、私が必要とするものとほとんど同じです。ライブページを解析し、使用済みセレクタと未使用セレクタの別々のリストを提供します。

私はこのリストを手動で歩き回って、私がしなければならないことを行うことができます。

https://addons.mozilla.org/en-US/firefox/addon/dust-me-selectors/

http://www.brothercake.com/dustmeselectors/

+0

詳細情報:第2回質問(集約)のために、私はこれを行うには快活2.0を使用することができました。以前は、Chirpy 2.0を使用してJSファイルの集約と縮小を行っていましたが、widget.chirp.lessとsite.chirp.lessの両方の参照を含むmondo.chirp.configファイルを作成できることが判明しました。 .less変数をすべて展開して、2つのファイルをつなぎ合わせます。 http://chirpy.codeplex.com/releases/view/79914 –

関連する問題