舉報

會員
Mastering JavaScript Design Patterns
最新章節:
Index
Ifyouareadeveloperinterestedincreatingeasilymaintainableapplicationsthatcangrowandchangewithyourneeds,thenthisbookisforyou.SomeexperiencewithJavaScript(notnecessarilywithentireapplicationswritteninJavaScript)isrequiredtofollowtheexampleswritteninthebook.
目錄(120章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Designing for Fun and Profit
- The road to JavaScript
- What is a design pattern?
- Antipatterns
- Summary
- Part I. Classical Design Patterns
- Chapter 2. Organizing Code
- Chunks of code
- What's the matter with global scope anyway?
- Objects in JavaScript
- Build me a prototype
- Inheritance
- Modules
- ECMAScript 6 classes and modules
- Best practices and troubleshooting
- Summary
- Chapter 3. Creational Patterns
- Abstract Factory
- Implementation
- Builder
- Factory Method
- Singleton
- Prototype
- Hints and tips
- Summary
- Chapter 4. Structural Patterns
- Adapter
- Bridge
- Composite
- Decorator
- Fa?ade
- Flyweight
- Proxy
- Hints and tips
- Summary
- Chapter 5. Behavioral Patterns
- Chain of responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template method
- Visitor
- Hints and tips
- Summary
- Part II. Other Patterns
- Chapter 6. Functional Programming
- Functional functions are side-effect free
- Function passing
- Filters and pipes
- Accumulators
- Memoization
- Immutability
- Lazy instantiation
- Hints and tips
- Summary
- Chapter 7. Model View Patterns
- First some history
- Model View Controller
- Model View Presenter
- Model View ViewModel
- Hints and tips
- Summary
- Chapter 8. Web Patterns
- Sending JavaScript
- Plugins
- Doing two things at once – multithreading
- The circuit breaker pattern
- The promise pattern
- Hints and tips
- Summary
- Chapter 9. Messaging Patterns
- What's a message anyway?
- Request-reply
- Publish-subscribe
- Dead-letter queues
- Hints and tips
- Summary
- Chapter 10. Patterns for Testing
- The testing pyramid
- Test in the small with unit tests
- Arrange-Act-Assert
- Fake objects
- Monkey patching
- Interacting with the user interface
- Build and test tools
- Hints and tips
- Summary
- Chapter 11. Advanced Patterns
- Dependency injection
- Live postprocessing
- Aspect-oriented programming
- Macros
- Hints and tips
- Summary
- Chapter 12. ES6 Solutions Today
- TypeScript
- Traceur
- Hints and tips
- Appendix A. Conclusion
- Index 更新時間:2021-08-05 17:15:16
推薦閱讀
- Maven Build Customization
- R Deep Learning Cookbook
- 微信小程序項目開發實戰
- BIM概論及Revit精講
- Angular開發入門與實戰
- SQL基礎教程(第2版)
- 小型編譯器設計實踐
- Buildbox 2.x Game Development
- Learning Concurrency in Python
- Android 游戲開發大全(第二版)
- SQL Server 2014 Development Essentials
- 前端架構設計
- Java Script從入門到精通(第5版)
- Mastering Unity 2017 Game Development with C#(Second Edition)
- C語言從入門到精通(第4版)
- Magento 2 -Build World-Class online stores
- Spring Cloud微服務架構開發實戰
- 性能之道:分布式系統全棧性能優化
- JavaScript編程思想:從ES5到ES9
- Python 3.6零基礎入門與實戰
- Learning Python for Forensics
- C語言程序設計
- Appcelerator Titanium Business Application Development Cookbook
- Java編程入門:任務式學習指南
- Microsoft BizTalk ESB Toolkit 2.1
- Mastering AngularJS Directives
- 小猴編程:Scratch 3.0趣味少兒編程(提高篇)
- 微信小程序開發從入門到項目實踐
- Android 從入門到項目實踐(超值版)
- Visual FoxPro程序設計實驗教程