2007년 10월 26일 금요일

[oop] 객체 생성 및 간단한 property와 method예제

<script language="javascript">

 // JavaScript Pet class 
 function Pet(name) {
     this._name = name;
 }
 
// method나 property를 사용하기 위해선 prototype키워드를 사용해야 한다
 Pet.prototype._name;
 
 // method는 return type을 선언하지 않는다.
 // javascript class는 method나 property를 참조 할 경우 항상 this키워드를 써야한다.
 // 이 점은 php나 동일하다.
 Pet.prototype.getName = function() {
     return this._name;
 }
 
 
 var p = new Pet("Max");
 alert(p.getName());
 
</script>

Ajax에서 이것을 어떻게 사용할 수 있을가?
do, undo를 만들고 factory도 만들어 사용할 수 있을까?

댓글 없음:

댓글 쓰기