방금 Require.JS로 작업하기 시작 했으므로 올바른 사용법과 사용법이 명확하지 않습니다. 그럴 경우.Require.JS를 사용할시기와 방법 이해
다음은 현재 Require.JS로 설정 한 내용입니다. 두 가지 기능, functionA()
및 functionB()
이 있습니다. 이 두 기능 모두 추가 기능이 필요합니다 (functionC()
).
필요한 경우, 즉 functionA() 또는 functionB()를 호출 할 때만 functionC()를로드하려고합니다.
functionC.js
functionC(){
//do stuff
}
functionA.js
functionA(){
define(['functionC'],function(){
//functionC() is loaded because it is listed as a dependency, so we can proceed
//do some functionA() stuff
});
}
functionB.js
functionB(){
define(['functionC'],function(){
//functionC() is loaded because it is listed as a dependency, so we can proceed
//do some functionB() stuff
});
}
: 그래서 나는 다음과 같은 파일이
그럼, 올바르게 설정 되었습니까? 그리고 내가 같은 페이지에서 functionA()와 functionB()를 호출하게되면, 둘 다 functionC.js 파일을로드하기 때문에 추가 작업이 수행되고 있습니까? 그렇다면 그게 문제입니까? 그렇다면 functionC.js가 아직로드되었는지 확인하고로드되지 않은 경우에만로드 할 수 있도록 설정하는 방법이 있습니까? 마지막으로 Require.JS를 적절하게 사용합니까?
감사합니다 - 그것은 많은 도움이됩니다. define()과 require()는 설명이 필요한 것이었고, 다른 두 개의 요점은 정말 도움이됩니다. 첫 번째 요점은 RequireJS의 비동기 특성을 올바르게 처리하는 방법, 즉 더 잘 이해할 필요가있는 부분이라고 생각합니다. – maxedison