目錄(70章)
倒序
- coverpage
- Node.js Design Patterns
- Credits
- About the Author
- Acknowledgments
- 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. Node.js Design Fundamentals
- The Node.js philosophy
- The reactor pattern
- The callback pattern
- The module system and its patterns
- The observer pattern
- Summary
- Chapter 2. Asynchronous Control Flow Patterns
- The difficulties of asynchronous programming
- Using plain JavaScript
- The async library
- Promises
- Generators
- Comparison
- Summary
- Chapter 3. Coding with Streams
- Discovering the importance of streams
- Getting started with streams
- Asynchronous control flow with streams
- Piping patterns
- Summary
- Chapter 4. Design Patterns
- Factory
- Proxy
- Decorator
- Adapter
- Strategy
- State
- Template
- Middleware
- Command
- Summary
- Chapter 5. Wiring Modules
- Modules and dependencies
- Patterns for wiring modules
- Wiring plugins
- Summary
- Chapter 6. Recipes
- Requiring asynchronously initialized modules
- Asynchronous batching and caching
- Running CPU-bound tasks
- Sharing code with the browser
- Summary
- Chapter 7. Scalability and Architectural Patterns
- An introduction to application scaling
- Cloning and load balancing
- Decomposing complex applications
- Summary
- Chapter 8. Messaging and Integration Patterns
- Fundamentals of a messaging system
- Publish/subscribe pattern
- Pipelines and task distribution patterns
- Request/reply patterns
- Summary
- Index 更新時間:2021-08-06 19:45:44
推薦閱讀
- Raspberry Pi for Python Programmers Cookbook(Second Edition)
- 控糖控脂健康餐
- 從0到1:HTML+CSS快速上手
- Functional Programming in JavaScript
- Scratch真好玩:教小孩學編程
- 薛定宇教授大講堂(卷Ⅳ):MATLAB最優化計算
- SQL Server從入門到精通(第3版)
- SQL基礎教程(第2版)
- 51單片機C語言開發教程
- Kivy Cookbook
- PHP 7從零基礎到項目實戰
- Arduino可穿戴設備開發
- UX Design for Mobile
- OpenCV 3.0 Computer Vision with Java
- 視窗軟件設計和開發自動化:可視化D++語言
- 軟件測試技術
- Python程序設計教程
- 虛擬現實:引領未來的人機交互革命
- Swift編程實戰:iOS應用開發實例及完整解決方案
- Arduino Robotic Projects
- The PHP Workshop
- 大話統計學(溢彩實訓版):基于R語言+中文統計工具
- C++ 黑客編程揭秘與防范
- Team Foundation Server 2015 Customization
- Appcelerator Titanium Business Application Development Cookbook
- 機械制圖與計算機繪圖(通用)(第2版)
- 零基礎學ASP.NET第2版
- Beginning Data Science with Python and Jupyter
- Web異步與實時交互:iframe AJAX WebSocket開發實戰
- Scala for Java Developers