2008. 4. 8. 18:07
카테고리 없음
Method
지난 포스트에서 Car객체를 만들어봤습니다.
name 프로퍼티 하나만 가지고 있는 간단한 객체죠?
우리가 만든 이 Car라는 객체는 아직까지는 아무것도 할 수 없습니다.
이름만 갖고 있을 뿐 시동을 켜는것도 안되고, 문을 열 수도 없습니다.
이제 우리가 만든 이 Car에 하나하나 능력을 부여해 보도록 하겠습니다.
우선은 문을 여는 것 부터 해볼까요? (그래야 문을 열고 들어가서 시동을 걸 수 있겠죠? ^^)
먼저 문이 열린것을 확인 할 수 있는 상태변수를 하나 추가해야겠습니다.
이제 Car의 문을 열 수 있습니다~
그런데 생소한 키워드 [prototype]이 등장했습니다.
프로토타입...시제품? prototype.js?
자바스크립트는
지난 포스트에서 Car객체를 만들어봤습니다.
function Car(name){
this.name = name;
}
this.name = name;
}
name 프로퍼티 하나만 가지고 있는 간단한 객체죠?
우리가 만든 이 Car라는 객체는 아직까지는 아무것도 할 수 없습니다.
이름만 갖고 있을 뿐 시동을 켜는것도 안되고, 문을 열 수도 없습니다.
이제 우리가 만든 이 Car에 하나하나 능력을 부여해 보도록 하겠습니다.
우선은 문을 여는 것 부터 해볼까요? (그래야 문을 열고 들어가서 시동을 걸 수 있겠죠? ^^)
먼저 문이 열린것을 확인 할 수 있는 상태변수를 하나 추가해야겠습니다.
function Car(name){
this.name = name;
this.isOpen = false;
}
Car.prototype.opendoor = function(){
this.isOpen = true;
alert('문이 열렸습니다.');
}
this.name = name;
this.isOpen = false;
}
Car.prototype.opendoor = function(){
this.isOpen = true;
alert('문이 열렸습니다.');
}
이제 Car의 문을 열 수 있습니다~
그런데 생소한 키워드 [prototype]이 등장했습니다.
프로토타입...시제품? prototype.js?
자바스크립트는