舉報

會員
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
推薦閱讀
- 深入理解Android(卷I)
- 玩轉Scratch少兒趣味編程
- C語言程序設計實踐教程(第2版)
- C語言程序設計(第3版)
- ReSharper Essentials
- 跟“龍哥”學C語言編程
- 機器人Python青少年編程開發實例
- Mastering Unity Shaders and Effects
- Visual Basic程序設計實踐教程
- Protocol-Oriented Programming with Swift
- Learning Concurrency in Kotlin
- Frank Kane's Taming Big Data with Apache Spark and Python
- Hands-On Nuxt.js Web Development
- Image Processing with ImageJ
- 高效使用Greenplum:入門、進階與數據中臺
- SQL Server 2014 Development Essentials
- PHP 7 Programming Blueprints
- PHP程序設計經典300例
- C#編程魔法書
- JSP項目開發情境教程
- SQL優化核心思想
- VB語言程序設計實驗教程
- 網頁設計與制作:HTML5+CSS3+JavaScript(第5版·微課版)
- C#項目開發全程實錄(第4版)
- 按鈕+菜單+加載+轉場UI交互動效設計教程
- Python核心編程從入門到開發實戰
- Visual Basic程序設計實驗指導
- SQL Server 2017 Integration Services Cookbook
- Visual FoxPro 6.0程序設計實驗指導
- 西游趣味造物記