設計模式

Strategy 策略模式

JavaScript Design Pattern「Strategy 策略模式」筆記。

javascript 設計模式 Design Pattern NaN · 留言


Event Delegation 事件委派

JavaScript Pattern「Event Delegation 事件委派」筆記。

javascript 設計模式 Design Pattern · 留言


Iterator 迭代器模式

JavaScript Design Pattern「Iterator 迭代器模式」筆記。

javascript 設計模式 Design Pattern iterator 迭代器 · 留言


Factory 工廠模式

JavaScript Design Pattern「Factory 工廠模式」筆記。

javascript 設計模式 Design Pattern javascript prototype · 留言


Singleton 單體模式

JavaScript Design Pattern 「Singleton 單體模式」 筆記。

javascript 設計模式 Design Pattern javascript prototype javascript closure 閉包 · 留言


Code Reuse Patterns

JavaScript Pattern 之 Code Reuse Patterns 筆記。JavaScript 沒有 class 的概念,而物件也僅是名值對(key-value pair),表示可以即時建立和改變。但 JavaScript 卻有建構式,類似其他語言(例如:Java)使用 class 的語法。

javascript 設計模式 Design Pattern javascript prototype · 留言


Module Pattern

Module Pattern 利用函數的「閉包(Closure)」特性來避免汙染全域的問題,意即使用閉包來提供封裝的功能,將方法和變數限制在一個範圍內存取與使用。這樣的好處除了避免汙染全域外,也將實作隱藏起來,只提供公開的介面(Public API)供其他地方使用。

javascript javascript closure 閉包 設計模式 Design Pattern ReferenceError · 留言


Decorator 裝飾者模式

Decorator(裝飾者模式)的說明與範例。

javascript 設計模式 Design Pattern javascript prototype · 留言