컴터/Javascript / html

자바스크립트에서 패키지 정의하기

우렁씨 2007. 4. 18. 11:24
var ajax = new Object(); ////패키지정의
var ajax.sub = new Object(); ////패키지정의

ajax.Request = function(){ ///class 정의
  ...
}

ajax.Request.prototype = { ///함수정의
  someFun:function(){
     ...
  },
  some2Fun:function(){
     ...
  }
}

ajax.sub.Sub = function(){ ///sub class 정의
  ...
}

ajax.sub.prototype = { ////sub 함수정의
 .....
}

//////호출...
var reg = new ajax.Request(); ///클래스 생성.
var reg2 = new ajax.sub.Sub(); //sub 클래스 생성..

reg.someFun(); ////함수호출
reg2....(); //sub 함수호출.


*** 또 다른 패키지 선언..
var ajax = {};
ajax.sub = {};

ajax.Request = function(){ //클래스 생성
 ....
}