개발자의 길

[javascript] 클래스(class) 이용 방식 본문

2. JS

[javascript] 클래스(class) 이용 방식

자르르 2017. 3. 16. 10:49


자바스크립트로 자바의 클래식같은 형식의 표현법을 알아보겠습니다.


1. 첫번째 방식(오브젝트 리터널 방식)


var className = {

classValue:"Name",

methodName : function(){

alert('메소드 사용':+this.classValue);

}

}


$("#classClick").click(function(){

className.methodName();

});


2. 두번째 방식(함수방식)


function functionTypeClass(){

this.functionClassValue = "test";

this.functionMethod= function(){

alert('함수방식 테스트'+this.functionClassValue);

}

}


$("#classClick").click(function(){

var functionClass = new functionTypeClass();

functionClass.functionClassValue  = "test2";

functionClass.functionMethod();

});



3. 세번째 방식(프로토타입 방식)


function protoTypeClass(){

this.protoTypeClassValue = "protoType test";

}


protoTypeClass.prototype.protoTypeMethod = function(){

alert('프로토타입 테스트'+this.protoTypeClassValue);

}


$("#classClick").click(function(){

var protoClass = new protoTypeClass();

protoClass.protoTypeMethod();

});





이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
공유하기 링크
Comments