주문

2011-12-13 8 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

아니요, 이전 (잠재적)으로 끝나고 이후까지는 실행하지 않습니다. –

+0

하나의 "잡았다"는 IE 9에서 9까지는 링크에 더 많은 숫자가있는 경우에만 32 개의 CSS 파일을로드한다는 것입니다. –

1

CSS는 스크립트보다 먼저로드되기 시작하지만로드는 비동기식입니다. 따라서 어느 쪽이 먼저로드 될지 (그 순간의 크기 및 인터넷 연결 상태에 따라) 확신 할 수 없지만 onLoad() 이벤트에 도달 할 때 둘 다로드됩니다.

+0

대단히 감사합니다. – WHITECOLOR