Javascript의 Revealing Module Pattern을 실험 해본 결과, 한 모듈의 public 메소드를 다른 모듈로 public 메서드를 호출 할 수 있는지, 어떻게 이해할 수 있는지 이해할 수 없습니다. (코드를 단순화) 나는이 두 모듈이 있다고 가정 :Revealing Module Pattern을 사용하여 한 JS 모듈의 공용 메서드를 다른 모듈로 공용 메서드를 호출하는 방법은 무엇입니까?
1) 나는에 모듈 A에서 loadDefault()
메소드를 호출 할 어떻게
var lazyload = (function() {
function loadDefault() {
$('.lazy').load();
}
return {
loadDefault: loadDefault
}
})();
2) 모듈 B
var newposts = (function() {
function addNewPosts() {
$('.posts').append();
}
});
은 모듈 모듈 B의 addNewPosts()
방법?
import './ModuleA';
import './ModuleB';
'import' 구문을 사용하여 호출하려는 함수를 가져 오려면 모듈에서 해당 함수를'내보내기 '해야합니다. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export – worc