언어/js
Module Pattern
조규현15
2016. 2. 23. 14:59
반응형
# 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)
반응형