2010-01-14 11 views
1

여러 자바 스크립트를 실행하는 이벤트가 있으면 실행되기 전에 이전 스크립트가 완료 될 때까지 다음 스크립트가 대기합니까?자바 스크립트 실행 질문

예 : SCRIPT_1이 물건을 완료 할 때까지

<a href="#" onclick="javascript:SCRIPT_1();SCRIPT_2();SCRIPT_3();">Test Me</a> 

SCRIPT_2 실행하지 않을까요?

감사합니다.

답변

6

AFAIK, 예, 자바 스크립트 실행은 동기식입니다. 따라서 SCRIPT_1이 완료 될 때까지 SCRIPT_2이 실행되지 않습니다.

편집 네는 when-is-javascript-synchronous에 허용 대답은 올바른 읽기

+0

예, 자바 스크립트는 단일 스레드입니다. – jsight

+0

감사합니다 AFAIK ... 그리고 그 책을 읽어 주셔서 감사합니다. – Ronedog

2

가치가있다. Javascript가 동 기적으로 실행되므로 이 완료되기 전에 SCRIPT_2이 시작됩니다 (최소한 사용자가 가지고있는 것처럼 정의 된 경우).