Overview
運用編碼和設計模式創建出更完美的應用程式
「這本書是Stoyan為大型網頁應用程式開發者所寫的指引」
-Ryan Grove,Yahoo!資深工程師
開發JavaScript應用程式最好的途徑是什麼?本書以出色而豐富的編碼模式和實踐方式回答了這個問題。如果你是程式開發的老鳥,正以JavaScript開發客戶端程式、伺服器端程式或桌面應用程式,卻苦惱於物件、函式、繼承和更多語言特有的問題—本書的抽象化(Abstractions)和程式碼模板(code templates)將提供給您最佳指引。
作者Stoyan Stefanov是JavaScript專家,本書所介紹的每個模式中都會提供實務上的有效建議,以及一些實際操作的例子。同時也會讓您了解有關反模式(anti-patterns):常見的糟糕實踐方式,讓你看似解決了一些問題,但最終卻得不償失的模式。
‧建立寫出高品質JavaScript程式碼的好習慣,例如避免使用全域變數、使用單一var宣告等
‧了解為什麼實字符號模式(literal notation patterns)是比建構式更簡單的選擇
‧探索JavaScript各式各樣定義函式(function)的方法
‧建立超越基礎模式(使用物件實字和建構式)的物件
‧學習JavaScript的繼承和程式碼重用的方式
‧用JavaScript實現常見的設計模式,例如Singleton(單體模式)、Factory(工廠模式)、Decorator(裝飾者模式)等等
‧檢驗瀏覽器環境中專屬的模式
建議具有程式設計經驗者閱讀
Stoyan Stefanov 現於Facebook任工程師一職,之前曾為Yahoo!資深技術工程師。同時他也是多本歐萊禮著作的作者、貢獻者和技術評論家,以及smuch.it影像優化工具的開發者和YSlow 2.0(Yahoo!的效能優化工具)架構師。他經常在各種會議和自己的部落格www.phpied.com上談論網頁開發主題。
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access