javascript 에서 java 의 package 나 c 의 namespace 처럼
객체를 체계적으로 관리 할 수 있다.
//
if(typeof window.jetddo =='undefined') window.jetddo = {};
if (!jetddo.test) jetddo.test = {};
jetddo.test.Class = new (function(){
this.initClass = function(htOptions){
alert(JSON.stringify(arguments[0]));
};
})();
jetddo.test.Class = {
initClass : function(htOptions){
alert(JSON.stringify(arguments[0]));
}
};
//
위에 javascript 객체를 사용하는데 있어서 두가지 방법이 있다.
위에 있는 것은 Class 라는 객체를 정의하는데 있어서 function 으로 위임하는 것이다.
즉 일종의 생성자가 되는 것이다.
아래에 있는 것은 객체를 json 형태로 규정해서 각 변수를 정의 한다고 볼 수 있다.
댓글 없음:
댓글 쓰기