互联网
类型
7.5
豆瓣评分
可以朗读
语音朗读
336千字
字数
2018-03-01
发行日期
展开全部
主编推荐语
掌握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章 消息传递与集成模式
- 消息系统的基础
- 发布/订阅模式
- 管道和任务分配模式
- 请求/应答模式
- 总结
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。