저는 자바 스크립트 객체 지향 개발을 이해하기에 매우 새롭습니다. 그래서 jQuery를 소스 코드를 읽고 목표는 코드를 복사되지는 않지만 내 사용자 지정 libs와 동일한 개념을 구현하지만, OOP way.Here에서 기능의 소수를 생성하여 이해하기 위해 시도하고 내 코드 ..자바 스크립트에서 OOP 이해하기
(function (window) {
var myCustomClass = function() {
debugger;
return new myCustomClass.mycustomFunction.Init();
};
myCustomClass.mycustomFunction= myCustomClass.prototype = {
Init: function() {
return this;
},
alert: function() {
alert('I got called');
}
};
window.$ = window.mQuery = myCustomClass;
})(window);
과 노력이다 이 방법으로 사용하려면 :
mQuery().alert();
그러나 오류가 발생합니다. 문제는 없지만 사용할 수는 없습니다. 내 생각에, 나는 약간의 개념을 놓치고있다, 나를 올바른 방향으로 인도 해주세요.
HTTP : 당신이 생성자에서 체인 기능을 할 수있는 방법 "jQuery를 스타일"를 찾는 경우
, 당신은 선발로이 간단한 패턴을 시도 할 수 있습니다 // eloquentjavascript .net/contents.html은 JavaScript OOP를 이해하기위한 좋은 출발점입니다. 특히 6 장과 8 장을 참고하십시오. –
즉각적인 답장을 보내 주셔서 감사합니다. 저는 이미 JS OOPS의 기본 사항을 파악하고 있지만 여전히 문제를 직면하고 있습니다. – paritosh
jQuery의 파울 OOP 패턴을 이해하기 위해 [이 질문] (http://stackoverflow.com/q/12143590/1048572)을 확인하십시오 - 사용하지 마십시오 – Bergi