展开全部

主编推荐语

掌握Node.js强大的组件和模式,轻松创建模块和可扩展的应用程序。

内容简介

本书通过大量示例形象地阐述了Node.js的哲学思想和设计模式。

内容主要由六部分组成:Node核心思想、基础设计模式、异步控制流模式、流编程、Node.js的传统设计模式和特有设计模式、通用编程的Web应用以及处理复杂实际问题的高级编程技巧。这是一本值得深入品读的书籍,读者若具备一些软件设计的理论知识会有助于理解书中提出的概念,中级Node.js开发者也会从本书有所收获。

本书尤其适用于已经接触过Node.js并且想在效率、设计质量和可扩展性方面获得提升的开发者。

目录

  • 版权信息
  • 译者序
  • 关于作者
  • 关于翻译团队
  • 致谢
  • 关于审稿者
  • 前言
  • 第1章 欢迎来到Node.js平台
  • Node.js的哲学思想
  • 认识Node.js 6和ES2015
  • Reactor模式
  • 总结
  • 第2章 Node.js基础设计模式
  • 回调模式
  • 模块系统及其模式
  • 观察者模式
  • 总结
  • 第3章 异步控制流模式之回调函数
  • 异步编程的困难
  • 使用纯JavaScript
  • async库
  • 总结
  • 第4章 异步控制流模式之ES2015+
  • promise
  • 什么是promise
  • generator
  • 使用Babel的async await
  • 比较
  • 总结
  • 第5章 流编程
  • 流的重要性
  • 开始学习流
  • 使用流处理异步流程
  • 管道模式
  • 总结
  • 第6章 设计模式
  • 工厂模式
  • 揭示构造函数
  • 代理模式
  • 装饰者模式(Decorator)
  • 适配器模式(Adapter)
  • 策略模式(Strategy)
  • 状态模式
  • 模板模式(Template)
  • 中间件(Middleware)
  • 命令模式(Command)
  • 总结
  • 第7章 连接模块
  • 模块和依赖
  • 连接模块模式
  • 连接插件
  • 总结
  • 第8章 通用JavaScript的Web应用程序
  • 与浏览器端共享代码
  • Webpack简介
  • 跨平台开发基础
  • React介绍
  • 创建通用JavaScript应用程序
  • 总结
  • 第9章 高级异步编程技巧
  • 需要异步初始化的模块
  • 异步批处理和缓存
  • 运行CPU绑定的任务
  • 总结
  • 第10章 扩展与架构模式
  • 应用程序扩展介绍
  • 克隆和负载均衡
  • 分解复杂的应用程序
  • 总结
  • 第11章 消息传递与集成模式
  • 消息系统的基础
  • 发布/订阅模式
  • 管道和任务分配模式
  • 请求/应答模式
  • 总结
展开全部

评分及书评

评分不足
2个评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。