注文

2011-12-13 21 views
0

簡単な質問..私は私のページがある場合:注文

<link .. with href to some css> 
<script.. with src to some script> 

私はスクリプトをロードして実行する前に、CSSがページにロードされることを期待する、またはそれらがロードすることができますすることができます並行して?

+0

[ウェブページ上のリソースを読み込む優先度を定義する方法](http://stackoverflow.com/questions/5178863/how-to-define-priority-to-load-resources-on- the-webpages) – David

答えて

2
  1. CSSが読み込みを開始し、解析します。 スクリプトの読み込みと解析が開始されます。
  2. 次に、読み込み/解析が完了した後にスクリプトが実行されます。
+0

cssを解析する前にスクリプトの実行を開始できますか?私はちょうどスタイルの準備ができているときにのみ、スクリプトの実行が開始されることを確認したい。 – WHITECOLOR

+0

いいえ、それは前(潜在的)にPARSEしますが、後になるまで実行しません。 –

+0

"gotcha"というのはIEから9まではリンク数が多い場合は32個のCSSファイルしかロードできないということです。 –

1

CSSはスクリプトの前に読み込みを開始しますが、読み込みは非同期になります。したがって、最初に読み込まれるもの(その時点でのサイズとインターネット接続の状態によって異なります)は確認できませんが、onLoad()イベントに達すると両方が読み込まれます。

+0

ありがとう、レスポンス – WHITECOLOR