注重体验与质量的电子书资源下载网站
分类于: 编程语言 计算机基础
简介
Node.js设计模式(第2版): 掌握Node.js强大的组件和模式,轻松创建模块和可扩展的应用程序 豆 8.5分
资源最后更新于 2020-03-29 02:14:31
作者:〔爱尔兰〕马里奥·卡西罗(Mario Casciaro)〔意〕卢西安诺·马米诺(Luciano Mammino)
译者:冯康
出版社:出版社电子工业出版社
出版日期:2018-02
ISBN:9787121335228
文件格式: pdf
标签: 编程 编程语言 JavaScript 软件开发 程序设计 JAVA语言
简介· · · · · ·
本书通过大量示例形象地阐述了Node.js的哲学思想和设计模式。内容主要由六部分组成:Node核心思想、基础设计模式、异步控制流模式、流编程、Node.js的传统设计模式和特有设计模式、通用编程的Web应用以及处理复杂实际问题的高级编程技巧。这是一本值得深入品读的书籍,读者若具备一些软件设计的理论知识会有助于理解书中提出的概念。马里奥·卡西罗(MarioCasciaro),软件工程硕士学位,软件工程师,企业家,对技术、科学和开源知识充满了热情。他在IBM开始了职业生涯,数年间先后参与很多不同产品的开发,例如TivoliEndpointManager、CognosInsight及SalesConnect。后来,他加入了一个成长中的SaaS公司——D4HTechnologies,负责开发一款实时应急管理的前沿产品。现在,Mario是Sponsorama.com的联合创始人兼CEO,这是一个帮助在线项目募集企业赞助资金的平台。Mario也是Node.jsDesignPatterns(Node.js设计模式)第一版的作者。翻译成员全部来自陆金所大前端团队,也是公众号大前端工程师的翻译小组成员,他们在公众号与知乎专栏里面也有很多新的技术文章的翻译,此次由寸志老师带队,大家一边在公司进行nodejs项目的推广实践,一边将实践的心得注入到本书翻译的理解,这是非常难得的结合,相信大家在读的过程中能体会到这一点。
目录
内容简介
译者序
关于作者
关于翻译团队
致谢
关于审稿者
前言
第1章 欢迎来到Node.js平台
Node.js的哲学思想
认识Node.js 6和ES2015
Reactor模式
总结
第2章 Node.js基础设计模式
回调模式
模块系统及其模式
观察者模式
总结
第3章 异步控制流模式之回调函数
异步编程的困难
使用纯JavaScript
async库
总结
第4章 异步控制流模式之ES2015+
promise
generator
使用Babel的async await
比较
总结
第5章 流编程
流的重要性
开始学习流
使用流处理异步流程
管道模式
总结
第6章 设计模式
工厂模式
揭示构造函数
代理模式
装饰者模式(Decorator)
适配器模式(Adapter)
策略模式(Strategy)
状态模式
模板模式(Template)
中间件(Middleware)
命令模式(Command)
总结
第7章 连接模块
模块和依赖
连接模块模式
连接插件
总结
第8章 通用JavaScript的Web应用程序
与浏览器端共享代码
Webpack简介
跨平台开发基础
React介绍
创建通用JavaScript应用程序
总结
第9章 高级异步编程技巧
需要异步初始化的模块
异步批处理和缓存
运行CPU绑定的任务
总结
第10章 扩展与架构模式
应用程序扩展介绍
克隆和负载均衡
分解复杂的应用程序
总结
第11章 消息传递与集成模式
消息系统的基础
发布/订阅模式
管道和任务分配模式
请求/应答模式
总结