JavaScript - Module Pattern
JavaScript - Module Pattern 自從離開上一份十分忙碌的工作後,終於有時間好好針對JavaScript這個部份充電,於是來看「 JavaScript Patterns (中譯:JavaScript 設計模式) 」這本書,也將自己的學習歷程記錄下來。歡迎大家討論,無論是有錯糾正或新知分享等。 什麼是Module Pattern?解決什麼問題? Module Pattern 利用函數的「閉包(closure)」特性來避免汙染全域的問題 - 使用閉包(closure)來提供封裝的功能,將方法和變數限制在一個範圍內存取與使用。這樣的好處除了避免汙染全域外,也將實作隱藏起來,只提供公開的介面(public API)供其他地方使用,簡單易懂。