공용 메서드를 반환하는 JavaScript 파일이 있습니다. 이 JavaScript 파일은 처음에는로드하지 않지만 필요할 때만 미리로드합니다. 예 :로드 된 JavaScript 파일에서 반환 된 공용 객체를 콜백 함수로 전달하는 방법은 무엇입니까?
(function() {
// Some privat vars and functions
var something = 'Something goes well!';
function doSomething() {
console.log(something);
}
return {
doSomething: doSomething,
doAnotherThings: doAnotherThing
}
})();
정말 필요한 경우 JavaScript 파일을 미리로드하기 위해 jQuery로 함수를 만들었습니다. 다음 함수는 다음과 같습니다
function load(file, callback) {
var head = $("html").closest("head"),
tag = $("<script />", {
type: "text/javascript"
});
tag.on("load", callback);
tag.attr("src", file);
head.append(tag);
}
내 질문은 내가 인수로 콜백에 불과로드 스크립트에서 공공 객체를 반환 패스 어떻게 입니까? 공용 메서드를 사용할 수있는 즉시 사용할 수 있기 때문에 ...