2012-04-30 6 views
0

minifyを使用している間に2つの問題があります。最後に、localhostで作業しました。外部URLと複数のスタイルシートを縮小する

1)私は外部からCDNにリンクすることができるスクリプトをいくつか持っていますが、これらをミニドキュメントにどのように含めるべきですか?ます。http:?私は、ホストされたスクリプトを使用します可能であれば

偽//maps.google.com/maps/api/jsキー= AIzaSyAOpIKcVcsbojjjFIwnAOSsDwi_lARLp8o &センサー=

  <script type="text/javascript" src="/min/b=highaccess/js&amp;f=styleswitcher.js,jquery-1.7.2.js,jquery-ui-1.8.19.custom.min.js,downloadxml.js,geometa.js"></script> 

は私もこれを含める必要があります。

2)私はCSSを小型化することができましたが、3つのレイアウト用のスタイルスイッチャーを用意しています。これを細かくする方法はありますか、それともそれぞれのスタイルに別々の要素が必要ですか?

答えて

1

1)CDNから外部資産を縮小することは、最初にCDNを使用する目的に反する。コンテンツを別のサーバーに転送すると、そのファイルが既にキャッシュされている可能性が高くなります(ユーザーが同じCDNを使用してサイトにアクセスしたときにダウンロードされる)。それらを縮小しなければならない場合は、自分のローカルコピーを取得し、それをミニスクリプトに含めるだけです。そうでなければ、私はそれらを別々のスクリプト呼び出しのままにしておきます。

2)CSSを縮小すると、すべてが1つのリクエストに結合されるため、後で追加されるスタイルは以前のスタイルよりも優先されます。 3つのテーマがある場合は、それぞれのテーマごとに3つの個別化プロセスが必要です。 javascriptを使用して動的にタグに読み込むと、切り替えた時点で上書きされます。

+0

(1)私は可能な限りCDNを使用し、他のj/sを小さくし、Yslowの警告を無視します。 (2)base2.cssの未設定のプロパティは、base.cssとalternative.cssからアクセスします。 (base2.cssはデフォルトのatmです。理由は問いません)また、スタイルスイッチャーも動作しなくなりました。これはスタイルスイッチャーのコードです:http://jsfiddle.net/VF3eX/ – Renai

関連する問題