舉報

會員
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
- Summary
- Appendix A. Conclusion
- Index 更新時間:2021-08-05 17:15:16
推薦閱讀
- Mobile Application Development:JavaScript Frameworks
- Node.js Design Patterns
- Practical Data Science Cookbook(Second Edition)
- Linux環境編程:從應用到內核
- Nginx Essentials
- 3D少兒游戲編程(原書第2版)
- Expert Data Visualization
- 用戶體驗增長:數字化·智能化·綠色化
- 快人一步:系統性能提高之道
- Julia 1.0 Programming Complete Reference Guide
- Getting Started with Python and Raspberry Pi
- Xamarin Cross-Platform Development Cookbook
- 實驗編程:PsychoPy從入門到精通
- Java程序設計
- KnockoutJS Blueprints
- jBPM6 Developer Guide
- Microsoft Azure Security
- JavaScript高級程序設計(第3版)
- 數據可視化實戰:使用D3設計交互式圖表(第2版)
- GraalVM與Java靜態編譯:原理與應用
- JVM G1源碼分析和調優
- D3.js:Cutting-edge Data Visualization
- VEX IQ機器人設計入門與編程實例
- 網頁設計與制作:HTML5+CSS3+JavaScript(第5版·微課版)
- 量子計算實戰
- Scratch趣味創意編程
- Python程序設計
- Go Cookbook
- PHP 7從入門到精通(視頻教學版)
- Visual Basic程序設計教程