JS 요청을 종료하는 방법은 무엇입니까?
typecho
typecho 2017-06-28 09:28:55
0
3
1009

인터뷰 중에 비슷한 문제가 발생했습니다. 일반적인 아이디어는 페이지를 로드할 때 일부 js 파일 리소스가 스크립트 태그를 사용하여 로드된다는 것입니다. 이러한 리소스가 오랫동안 다시 요청되지 않으면 요청을 수동으로 종료하는 방법은 무엇입니까?

Ajax 요청에는 중단 방법이 있다는 것을 알고 있는데, 면접관이 이것을 묻고 싶은지, 요청을 종료할 수 있는 다른 방법이 있는지 궁금합니다.

typecho
typecho

Following the voice in heart.

모든 응답(3)
我想大声告诉你

초대해주셔서 감사합니다.
@小Stream님 말씀대로 타임아웃이군요.

대략적인 구현 아이디어는 다음과 같습니다.

으아악

위 예시에서는 25ms 간격으로 큐 로딩이 이루어지며, 로딩 시간은 100ms 이내입니다.

给我你的怀抱

검토해야 할 것은 리소스 로딩 시간 초과입니다

typecho

<script> 로딩은 항상 동기식(차단)이며 DOM 작업의 영향을 받을 수 없습니다. 주제에 필요한 것은 페이지 로딩 및 렌더링과 독립적인 비동기 JS 로딩입니다. 많은 도구가 있습니다. 다음은 RequireJS의 예입니다.

HTML 페이지:

으아악

다른 이름으로 저장 test1.js:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!