騰訊前端Alloy Team團隊出品,資 深前端架構師曾探力作
全面涵蓋專門針對JavaScript的16個設計模式
深入剖析面向對像設計原則、編程技巧及代碼重構
設計模式是軟件設計中經過了大量實際項目驗證的可復用的優 秀解決方案,它有助於程序員寫出可復用和可維護性高的程序。許多優 秀的JavaScript開源框架都運用了不少設計模式,越來越多的程序員從設計模式中獲益,也許是改善了自己編寫的某個軟件,也許是更好地理解了面向對像的編程思想。無論如何,繫統地學習設計模式都會令你受益匪淺。
本書在尊重《設計模式》原意的同時,針對JavaScript語言特性全面介紹了更適合JavaScript程序員的了16個常用的設計模式,講解了JavaScript面向對像和函數式編程方面的基礎知識,介紹了面向對像的設計原則及其在設計模式中的體現,還分享了面向對像編程技巧和日常開發中的代碼重構。本書將教會你如何把經典的設計模式應用到JavaScript語言中,編寫出優美高效、結構化和可維護的代碼。