失效链接处理 |
Node.js设计模式Q第2版)PDF 下蝲
下蝲地址Q?/strong>
版权归出版社和原作者所有,链接已删除,误买正?br style="padding: 0px; margin: 0px;" />
用户下蝲说明Q?/strong>
?sh)子版仅供预览,下蝲?4时内务必删除,支持正版Q喜Ƣ的误买正版书c:(x)
https://product.dangdang.com/11762774499.html
相关截图Q?br /> ![]() 资料介:(x) 本书通过大量CZ形象地阐qC Node.js 的哲学思想和设计模式。内容主要由六部分组成:(x)Node 核心思想、基设计模式、异步控制流模式、流~程、Node.js 的传l设计模式和Ҏ(gu)设计模式、通用~程?nbsp;Web 应用以及处理复杂实际问题的不错编E技巧。这是一本值得深入品读的书c,读者若具备一些Y件设计的理论知识?x)有助于理解书中提出的概念,中?nbsp;Node.js 开发者也?x)从本书有所收获。本书尤光用于已l接触过 Node.js q且惛_效率、设计质量和可扩展性方面获得提升的开发者?/span> 资料目录Q?br /> W?章欢q来到Node.js q_1 Node.js 的哲学思想2 核? 模? 接触面3 单和实用3 认识Node.js 6 和ES2015 4 let 和const 关键? 头函数6 c语? 增强的对象字面量10 Map 和Set 集合11 WeakMap 和W(xu)eakSet 集合13 模板字面?4 其他ES2015 Ҏ(gu)?4 Reactor 模式15 I/O 是缓慢的15 dI/O 15 非阻塞I/O 16 事g多\分解?7 Reactor 模式?9 Node.js-libuv 的非dI/O 引擎20 Node.js 的秘诀21 ȝ21 W?章Node.js 基础设计模式23 回调模式24 CPSQContinuation Passing StyleQ?nbsp;24 同步或异?6 Node.js 回调U定31 模块pȝ及其模式34 揭示模块模式34 Node.js 模块解释35 模块定义模式42 观察者模?9 EventEmitter c?9 创徏和用EventEmitter 50 传播错误51 使Q何对象可观察51 同步和异步事?3 EventEmitter 与回?4 l合回调和EventEmitter 55 ȝ55 W?章异步控制流模式之回调函?6 异步~程的困?6 创徏一个简单的|络蜘蛛57 回调地狱59 使用UJavaScript 60 回调规则60 应用回调规则61 序执行63 q行执行68 有的q行执行73 async ?7 序执行78 q行执行81 有的q行执行81 ȝ83 xiv 目录 W?章异步控制流模式之ES2015+ 84 promise 84 什么是promise 85 Promises/A+ 实现87 Node.js 风格函数的promise ?8 序执行90 q行执行93 有的q行执行93 在公共API 中暴露callback 和promise 95 generator 97 generator 基础97 generator 的异步控制流100 序执行104 q行执行106 有的q行执行108 使用Babel 的async await 111 安装和运行Babel 112 比较113 ȝ114 W?章流~程115 的重要?15 ~冲和流116 I间效率117 旉效率118 l合?21 开始学?fn)?22 的分类122 可读?23 可写?27 双向?Duplex stream) 132 变换?32 使用道拼接?35 使用处理异步流E?37 序执行138 无序q行执行139 无序有的q行执行143 序q行执行145 目录xv 道模式146 l合?46 复制?49 合ƈ?50 复用和分?52 ȝ159 W?章设计模?60 工厂模式161 创徏对象的通用接口161 一U封装的机制162 构徏一个简单的代码分析?64 可组合的工厂函数166 扩展169 揭示构造函?70 只读事g触发?71 扩展172 代理模式173 实现代理模式的方?74 不同Ҏ(gu)的比?76 创徏日志记录的写入流176 生态系l中的代理模?mdash;—函数钩子与面向行为编E?AOP) 178 ES2015 中的Proxy 对象178 扩展180 装饰者模?Decorator) 180 实现装饰者模式的Ҏ(gu)181 装饰一个LevelUP 数据?82 扩展185 适配器模?Adapter) 185 通过文gpȝAPI 来用LevelUP 数据?86 扩展189 {略模式(Strategy) 189 支持多种格式的配|对?90 扩展193 状态模?93 实现一个基本的自动防故障套接字194 模板模式(Template) 199 配置理器模?99 xvi 目录 扩展201 中间?Middleware) 202 Express 中的中间?02 设计模式中的中间?03 为MQ 创徏中间件框?04 在Koa 中用生成器的中间g210 命o(h)模式(Command) 213 灉|的设计模?14 ȝ218 W?章连接模?20 模块和依?21 Node.js 中最常见的依?21 内聚和耦合222 有状态的模块222 q接模块模式224 编码依?24 依赖注入229 服务定位?34 依赖注入容器239 q接插g243 插g作ؓ(f)?43 扩展?45 插g控制与应用程序控制的扩展245 实现注销插g248 ȝ256 W?章通用JavaScript 的Web 应用E序257 与浏览器端共享代?58 ׃n模块258 Webpack ?62 Webpack 的魔?63 Webpack 的优?64 使用ES2015 和W(xu)ebpack 265 跨^台开发基267 q行时代码分?68 构徏时代码分?69 模块交换271 目录xvii 用于跨^台开发的设计模式273 React 介绍274 W一个React lg275 JSX 是什?77 配置Webpack 以实现JSX 转换279 在浏览器中渲?80 React 路由?81 创徏通用JavaScript 应用E序286 创徏可用的组?87 服务端渲?89 通用渲染和\?93 通用数据?94 ȝ304 W?章高U异步编E技?05 需要异步初始化的模?05 规范解决Ҏ(gu)306 预初始化队列307 题外?11 异步批处理和~存312 实现没有~存或批处理的服务器312 异步h批处?14 异步h~存316 使用promise q行批处理和~存319 q行CPU l定的Q?22 解决子集和问?22 交叉使用setImmediate 325 使用多进E?28 ȝ335 W?0章扩展与架构模式336 应用E序扩展介绍337 扩展Node.js 应用E序337 可扩展性的三个l度337 克隆和负载均?39 集群模块340 处理有状态通信348 使用反向代理q行扩展350 xviii 目录 使用服务注册?54 对等负蝲均衡360 分解复杂的应用程?62 单体式架?62 微服务架?64 微服务架构中的集成模?67 ȝ372 W?1章消息传递与集成模式374 消息pȝ的基375 单向和请?应答模式375 消息cd376 异步消息和队?77 对等或基于代理的消息378 发布/订阅模式379 构徏U的实时聊天应用E序380 使用Redis 作ؓ(f)消息代理383 使用MQ 对等发布/订阅385 持久订阅?89 道和Q务分配模?96 MQ 扇出/扇入模式397 使用AMQP 实现道和竞争消费者模?01 h/应答模式406 兌标识W?06 q回地址410 ȝ415 |