모듈 패턴을 구현하는 가장 좋은 방법은 무엇입니까? 모듈 코드는 예를 들어 jQuery와 같은 제 3 자 라이브러리에 달려 있습니까?jquery에 의존하여 자바에서 모듈 패턴을 구현하십시오.
var someModule = (function(){
//private attributes
var privateVar = 5;
//private methods
var privateMethod = function(){
return 'Private Test';
};
return {
//public attributes
publicVar: 10,
//public methods
publicMethod: function(){
return ' Followed By Public Test ';
},
//let's access the private members
getData: function(){
//make ajax call and do some processing and generate output
return privateMethod() + this.publicMethod() + privateVar;
}
}
})(); //the parens here cause the anonymous function to execute and return
someModule.getData();
제 질문은 자바 스크립트 파일에 패션과 같은 라이브러리에 모든 코드를 넣으려고합니다.
getData()
메서드에서 보았 듯이, 나는 ajax 호출을 할 계획이다. 나는 이것을 위해 jQuery 라이브러리를 사용하고 싶다. 이제 jQuery에 의존하면서 어떻게 자바 스크립트 모듈을 코딩합니까?
전체 라이브러리를 대신 jQuery 플러그인으로 만들어야합니까?
지금 제가가는 길입니다. 내가 Jquery, 모듈 초기화/생성자에서 찾는 오류 검사 조건을 넣어 수있을 것 같아? – Satish
AJAX의 비동기 특성으로 인해 작동하지 않습니다. 값을 반환하는 대신 getData 메소드에 콜백 함수를 전달해야합니다. – hamczu