반응형
# Design Pattern - Module Pattern
## 자바스크립트 객체도 Private과 Public으로 관리함
- 모듈을 구현하기 위한 방법
> The Module pattern
> Object literal notation
> AMD modules
> CommonJS modules
> ECMAScript Harmony modules
http://mobicon.tistory.com/338
// Global modulevar myModule = (function () {// Module objectvar module = {},privateVariable = "Hello World";function privateMethod() {// ...}module.publicProperty = "Foobar";module.publicMethod = function () {console.log( privateVariable );};return module;}());console.log(myModule.publicProperty)
반응형
'언어 > js' 카테고리의 다른 글
closure & promise (0) | 2016.02.23 |
---|---|
closure (0) | 2016.02.23 |
즉각 실행 (0) | 2016.02.23 |
DropBox Music Streaming Script (0) | 2016.02.12 |
Unreal.js (0) | 2016.01.26 |