requirejs가 파일을로드 할 때까지 javascript를 차단하는 방법이 있습니까?계속하기 전에 파일을로드 할 때까지 requirejs 대기
콜백이 없기 때문에 다음과 같이하면 효과가 있다고 생각합니다.
var requireFile = require(['example']);
그러나 여전히 비동기입니다.
콜백을 지정하면 example이로드 될 때까지 차단하는 방법이 있습니다. 콜백을 실행하십시오.
예를 들면.
require(['example'], function(){
console.log('hello');
});
console.log('world');
콘솔 따라서해야한다 :
헬로
- 세계
내가보고하고
- 세계
헬로
예, 필자는 실행할 다른 콜백 코드가 필요합니다. 콜백으로 코드를 이동하는 것은 우리의 프레임 워크가 작동하는 방식 때문에 실제로 옵션이 아닙니다. – Decrypter
조언을 주셔서 감사합니다. requirejs가로드를 완료했는지 확인하는 방법이 있습니까? – Decrypter
가장 좋은 방법은 그것이 무엇이든로드되고 활성 상태인지 확인하는 것입니다. 일반적으로 윈도우 나 문서에서 무언가를 정의하거나 DOM 요소에 값이나 함수를 추가합니다. 활성화되어 있는지 확인하십시오. –