HTML/CSS/JAVASCRIPT 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : JavaScript Revealing Module Pattern
글번호: 273
작성자: 레드플러스
작성일: 2015/01/26 오후 11:05:00
조회수: 3767
파일: JavaScript_Pattern_RevealingModulePattern.png (131 KB) / 전송수: 1688
JavaScript_Pattern_RevealingModulePattern.png

 

 

<script>
    // JavaScript_Pattern_RevealingModulePattern.html
    var myModule = function () {
        // prviate 멤버 변수: 필드
        var cnt = 0;

        // private 메서드
        var func1 = function () {
            cnt++;
            console.log("안녕하세요. : " + cnt);
        };
        var func2 = function () {
            cnt++; 
            console.log("반갑습니다. : " + cnt);
        };

        // public 메서드로 외부에 공개
        return {
            method1: func1,
            method2: func2
        };
    };

    var module = myModule();
    module.method1();
    module.method2();
    module.method2();
    module.method1();
</script>

 

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 JavaScript IIFE: Immediately-Invoked Function E... JavaScript_ImmediatelyInvokedFunctionExpression.png(157 KB) 레드플러스 2015-01-26 4976
현재글 JavaScript Revealing Module Pattern JavaScript_Pattern_RevealingModulePattern.png(131 KB) 레드플러스 2015-01-26 3767
다음글 JavaScript_FunctionParameterFunction: 함수의 매개변수로... JavaScript_FunctionParameterFunction.png(109 KB) 레드플러스 2015-01-26 3078
 
손님 사용자 Anonymous (손님)
로그인 Home