본문 바로가기 메뉴 바로가기

초보자 전용 마을

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

초보자 전용 마을

검색하기 폼
  • 분류 전체보기 (35)
    • 강의 (4)
      • 요약 및 답안지 (4)
    • 개발 (31)
      • 이론 (9)
      • Script (10)
      • C# (4)
      • SQL (2)
      • 카프카 (1)
      • TIP (4)
      • 기타 (1)
    • 일상 (0)
  • 방명록

private (1)
[Javascript] 모듈 패턴 / 네임스페이스 패턴

다른 프로그래밍 언어는 접근제한자가 있다. 그러나 자바스크립트에선 접근 제한자가 따로 없으므로, 클로저와 컨텍스트의 개념을 이용하여 변수와 메소드에 접근 제한자를 구현한다. 접근 제한자 (Access modifier) - 외부로부터 클래스 혹은 클래스 멤버들(메소드, 속성, 이벤트, 필드)로의 접근을 제한할 때 사용하는 예약어 - public, protected, private, default 등 클로저 (Closure) - 함수 + 함수를 둘러싼 환경(Lexical environment)- 같은 환경을 공유하지 않고, 자신의 고유 환경(블록)을 가진 상태로 외부 함수에 의해 호출되는 함수를 만드는 것 - 클로저 구현 방법 : 함수에서 함수를 반환 하도록 함 * 모듈 패턴 (Module Pattern) ..

개발/Script 2018. 12. 20. 17:19
이전 1 다음
이전 다음
반응형
링크
  • Web Club
  • 손끝으로 만드는 세상
  • 기본기를 쌓는 정아마추어 코딩블로그
  • velopert
  • 개발자가 되고 싶은 퍼블리셔 나는야 개블리셔
  • Tech Interview
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바