두 개의 js를 가져왔는데, 그 중 첫 번째는 추출된 공개 js이고, 두 번째는 페이지 js이며 첫 번째 js에 종속됩니다. 두 js가 비차단 방식으로 로드되기를 원하지만 종속성도 정상적으로 처리할 수 있기를 바랍니다. 즉, 하나와 두 개가 동시에 로드되지만 두 번째 j는 첫 번째 로드가 완료된 후에만 실행됩니다. 어떡하지
최신 브라우저는 일반적으로 기본적으로 이 처리 메커니즘을 사용합니다. JS 병렬 다운로드는 위에서 아래로 다운로드 후 바로 실행되는데, 그 중 아래의 것을 먼저 다운로드하더라도 위의 것이 다운로드 및 실행이 완료될 때까지 기다려야 실행이 가능합니다. http://www.cnblogs.com/cococe...
require.ensure는 동시에 로드해야 하기 때문에 요구 사항에 적합하지 않습니다. require.ensure에서 생성된 파일을 살펴보니 그 원칙은 promise+jsonp를 통해 차단 방식으로 js를 로드하는 것입니다. 주문형이지만 병렬은 아닙니다. js 자체의 경우 브라우저는 병렬 요청을 수행하지만 그 수는 제한되어 있습니다.
저는 js를 헤드에 넣었습니다. 이것이 인터페이스 구문 분석 순서입니다. jquery를 헤드에 넣고 parsHtml을 분할합니다. 결국 소요되는 시간은 스크립트를 실행하는 시간이기 때문에 더 이상 본문 하단에 넣을 필요가 없습니다
최신 브라우저는 일반적으로 기본적으로 이 처리 메커니즘을 사용합니다.
JS 병렬 다운로드는 위에서 아래로 다운로드 후 바로 실행되는데, 그 중 아래의 것을 먼저 다운로드하더라도 위의 것이 다운로드 및 실행이 완료될 때까지 기다려야 실행이 가능합니다.
http://www.cnblogs.com/cococe...
으아악require.ensure
귀하의 요구를 충족할 수 있어야 합니다.자세한 내용은 webpack 주문형 패키징 및 로딩을 참조하세요
require.ensure는 동시에 로드해야 하기 때문에 요구 사항에 적합하지 않습니다. require.ensure에서 생성된 파일을 살펴보니 그 원칙은 promise+jsonp를 통해 차단 방식으로 js를 로드하는 것입니다. 주문형이지만 병렬은 아닙니다. js 자체의 경우 브라우저는 병렬 요청을 수행하지만 그 수는 제한되어 있습니다.