# 結尾
JavaScript和jQuery設計模式的入門之旅到此就結束了,我希望你已經從中受益了。
設計模式能夠讓我站在巨人的肩膀上,享受其他開發者們長期以來在一些有挑戰性問題上的解決方案以及優秀的架構。我希望本書的內容對于你在自己的腳本、插件和web應用程序里面開始使用設計模式有足夠的幫助。
對我們來講,知道有這些設計模式是很重要的,但更重要的是應該知道怎樣以及什么時候去使用它們。在想使用每個模式前先去了解下它的優缺點。要真正的理解模式能給你帶來什么好處需要花時間去嘗試,以實際情況中模式給你的程序帶來的好處作為標準來選擇
如果我已經成功挑逗你對這個領域的興趣,你想學習更多的設計模式的東西,其實有很多關于通用軟件開發(當然也包括JavaScript)設計模式方面的文章和書籍。
我很樂意推薦兩本書:
1. "[Patterns Of Enterprise Application Architecture](http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420)" ?作者Martin Fowler
2. "[JavaScript Patterns](http://www.amazon.com/JavaScript-Patterns-Stoyan-Stefanov/dp/0596806752/ref=sr_1_1?ie=UTF8&s=books&qid=1289759956&sr=1-1)" ?作者Stoyan Stefanov
非常感謝您閱讀這篇《*Learning JavaScript Design Patterns》*. 更多的JavaScript學習資料,請參考我的博客[http://addyosmani.com](http://addyosmani.com/)?或者在Twitter@我:?[@addyosmani](http://twitter.com/addyosmani).
JavaScript的探索之旅,祝你好運,下次再見!
- 前言
- 簡介
- 什么是設計模式?
- 設計模式的結構
- 編寫設計模式
- 反模式
- 設計模式的分類
- 設計模式分類概覽表
- JavaScript 設計模式
- 構造器模式
- 模塊化模式
- 暴露模塊模式
- 單例模式
- 觀察者模式
- 中介者模式
- 原型模式
- 命令模式
- 外觀模式
- 工廠模式
- Mixin 模式
- 裝飾模式
- 亨元(Flyweight)模式
- JavaScript MV* 模式
- MVC 模式
- MVP 模式
- MVVM 模式
- 最新的模塊化 JavaScript 設計模式
- AMD
- CommonJS
- ES Harmony
- JQuery 中的設計模式
- 組合模式
- 適配器模式
- 外觀模式
- 觀察者模式
- 迭代器模式
- 惰性初始模式
- 代理模式
- 建造者模式
- jQuery 插件的設計模式
- JavaScript 命名空間模式
- 總結
- 參考