이전 자바스크립트 동적 로딩 글에서는
Using("jquery")
Using("User")
$("#ID").click(function (){
var user = new User();
user.name = "xx";
user.show()
})
JS는 단일 스레드이므로 동기화 전략은 후속 코드 실행을 방지하고 브라우저를 정지시키는 등 많은 단점을 가져옵니다.
비동기 전략을 사용하면 나중에 선두 패키지를 사용하는 효과를 얻기가 어렵습니다. 이는 콜백 형태로만 수행될 수 있으며 이는 UsingJS가 달성하려는 것이 아닙니다. 결국 jQuery의 getScript 함수는 이 방법을 달성할 수 있습니다.
고민 끝에 마침내 비동기 방식으로 패킷을 부팅하는 문제를 해결하는 방법에 대한 해결책을 생각해냈습니다. 먼저 이 솔루션을 채택한 후 프로그래밍 방법을 살펴보겠습니다.