2 개의 자바 스크립트 파일이 포함 된 웹 페이지가 있습니다. 두 번째 파일에는 이전 파일이 필요합니다. 더 구체적으로 말하면, 제 2 자바 스크립트 파일에서 저는 즉시 jQuery의 .ajax() 메소드를 사용합니다. JQuery를 사용하려고 할 때 jQuery가 준비되지 않았을 가능성이 가장 큰 시나리오에서 가능합니까?브라우저 자바 스크립트 엔진은 항상 단일 스레드입니까?
참고 : $ (document) .ready()를 사용하고 싶지 않으며 require.js 또는 head.js와 같은 라이브러리를 사용하고 싶지 않습니다. JQuery를 사용할 때 jQuery가있을 것이라는 확신을 갖고 싶습니다. Javascript의 단일 스레드 특성은 가장자리의 경우에도 존중됩니다.
AJAX를 사용하지 않는 한 스크립트는 발생하는 순서대로 동 기적으로 실행됩니다. (그리고 심지어 그들은 'readystatechange'가 다른 이벤트와 같은 스레드에서 보내집니다.)'async'와'defer'와 같은 속성에도 불구하고. – millimoose
'$ (document) .ready()'가 jQuery의 일부이므로, 이것을 사용할 수 있다면 jQuery에서 다른 것을 사용할 수 있습니다. –