JavaScript에서 정적, 동적 클래스 선언 및 사용법 초 간단 예제
/**
정적 클래스
_________________________________________________________________________________
*/
// 선언
var StaticClass = (function() {
return {
staticFunc: function() {
alert('Static Function');
},
staticFunc2: function() {
alert('Static Function2');
}
}
})();
// 사용
StaticClass.staticFunc();
StaticClass.staticFunc2();
/**
동적 클래스
_________________________________________________________________________________
*/
// 선언
var DynamicClass = function() {
this.dynamicFunc = function() {
alert('Dynamic Function');
};
}
// 사용
var Dynamic = new DynamicClass();
Dynamic.dynamicFunc();
정적 클래스
_________________________________________________________________________________
*/
// 선언
var StaticClass = (function() {
return {
staticFunc: function() {
alert('Static Function');
},
staticFunc2: function() {
alert('Static Function2');
}
}
})();
// 사용
StaticClass.staticFunc();
StaticClass.staticFunc2();
/**
동적 클래스
_________________________________________________________________________________
*/
// 선언
var DynamicClass = function() {
this.dynamicFunc = function() {
alert('Dynamic Function');
};
}
// 사용
var Dynamic = new DynamicClass();
Dynamic.dynamicFunc();
'JavaScript' 카테고리의 다른 글
[JavaScript] 10진수, 16진수 변환 (0) | 2010.01.11 |
---|---|
[JavaScript] 객체 상속 (0) | 2010.01.05 |
[JavaScript] 객체 내에서 생성된 노드에 이벤트 걸기 (0) | 2009.12.31 |
[JavaScript] 함수 인자 전달시 변수 범위 (0) | 2009.12.31 |
[JavaScript] 시간 맞춰 돌아가는 롤링배너 (Rolling Banner) (0) | 2009.12.31 |