中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Node.js設計模式-(第2版)

包郵 Node.js設計模式-(第2版)

出版社:電子工業出版社出版時間:2018-03-01
開本: 32開 頁數: 415
中 圖 價:¥42.0(3.9折) 定價  ¥108.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>
買過本商品的人還買了

Node.js設計模式-(第2版) 版權信息

  • ISBN:9787121335228
  • 條形碼:9787121335228 ; 978-7-121-33522-8
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

Node.js設計模式-(第2版) 本書特色

本書通過大量示例形象地闡述了 Node.js 的哲學思想和設計模式。內容主要由六部分組成:Node 核心思想、基礎設計模式、異步控制流模式、流編程、Node.js 的傳統設計模式和特有設計模式、通用編程的 Web 應用以及處理復雜實際問題的高級編程技巧。這是一本值得深入品讀的書籍,讀者若具備一些軟件設計的理論知識會有助于理解書中提出的概念,中級 Node.js 開發者也會從本書有所收獲。本書尤其適用于已經接觸過 Node.js 并且想在效率、設計質量和可擴展性方面獲得提升的開發者。

Node.js設計模式-(第2版) 內容簡介

• Node.js 的開發方式:如何使用正確的思維方式去解決一個 Node.js 開發設計問題。比如你會學習到,傳統設計模式在 Node.js 開發中的不同體現,或者如何設計提供單一功能的模塊。 • 一整套解決常見 Node.js 設計和編碼問題的設計模式:你會學習到一整套像“瑞士軍刀”一樣功能多樣、實用的設計模式,讓你能即學即用,解決日常遇到的程序開發和設計問題。 • 如何編寫模塊化、高效率的 Node.js 程序:你將會理解開發大規模并且結構組織合理的 Node.js 程序的基本方法,并能運用這些方法去解決不屬于現有設計模式范疇的新問題。 • 真實項目中用到的庫和技術:LevelDb、Redis、RabbitMQ、ZMQ 及 Express 等用來作為示例闡述某個設計模式或者方法,讓例子更加實用,對生態系統及它解決問題的方法有所了解。

Node.js設計模式-(第2版) 目錄

目錄
第1 章歡迎來到Node.js 平臺 1
Node.js 的哲學思想 2
小核心 2
小模塊 2
小接觸面 3
簡單和實用3
認識Node.js 6 和ES2015 4
let 和const 關鍵字 5
箭頭函數 6
類語法 8
增強的對象字面量 10
Map 和Set 集合 11
WeakMap 和WeakSet 集合 13
模板字面量 14
其他ES2015 特性 14
Reactor 模式 15
I/O 是緩慢的 15
阻塞I/O 15
非阻塞I/O 16
事件多路分解器 17
Reactor 模式簡介 19
Node.js-libuv 的非阻塞I/O 引擎 20
Node.js 的秘訣 21
總結 21
第2 章Node.js 基礎設計模式 23
回調模式 24
CPS(Continuation Passing Style) 24
同步或異步 26
Node.js 回調約定 31
模塊系統及其模式 34
揭示模塊模式 34
Node.js 模塊解釋 35
模塊定義模式 42
觀察者模式 49
EventEmitter 類 49
創建和使用EventEmitter 50
傳播錯誤 51
使任何對象可觀察 51
同步和異步事件 53
EventEmitter 與回調 54
組合回調和EventEmitter 55
總結 55
第3 章異步控制流模式之回調函數 56
異步編程的困難 56
創建一個簡單的網絡蜘蛛 57
回調地獄 59
使用純JavaScript 60
回調規則 60
應用回調規則 61
順序執行 63
并行執行 68
有限制的并行執行 73
async 庫 77
順序執行 78
并行執行 81
有限制的并行執行 81
總結 83
第4 章異步控制流模式之ES2015 84
promise 84
什么是promise 85
Promises/A 實現 87
Node.js 風格函數的promise 化 88
順序執行 90
并行執行 93
有限制的并行執行 93
在公共API 中暴露callback 和promise 95
generator 97
generator 基礎 97
generator 的異步控制流 100
順序執行 104
并行執行 106
有限制的并行執行 108
使用Babel 的async await 111
安裝和運行Babel 112
比較 113
總結 114
第5 章流編程 115
流的重要性 115
緩沖和流 116
空間效率 117
時間效率 118
組合性 121
開始學習流 122
流的分類 122
可讀流 123
可寫流 127
雙向流(Duplex stream) 132
變換流 132
使用管道拼接流 135
使用流處理異步流程 137
順序執行 138
無序并行執行 139
無序有限制的并行執行 143
順序并行執行 145
管道模式 146
組合流 146
復制流 149
合并流 150
復用和分解 152
總結 159
第6 章設計模式 160
工廠模式 161
創建對象的通用接口 161
一種封裝的機制 162
構建一個簡單的代碼分析器 164
可組合的工廠函數 166
擴展 169
揭示構造函數 170
只讀事件觸發器 171
擴展 172
代理模式 173
實現代理模式的方法 174
不同方法的比較 176
創建日志記錄的寫入流 176
生態系統中的代理模式——函數鉤子與面向行為編程(AOP) 178 ES2015 中的Proxy 對象 178
擴展 180
裝飾者模式(Decorator) 180
實現裝飾者模式的方法 181
裝飾一個LevelUP 數據庫 182
擴展 185
適配器模式(Adapter) 185
通過文件系統API 來使用LevelUP 數據庫 186
擴展 189
策略模式(Strategy) 189
支持多種格式的配置對象 190
擴展 193
狀態模式 193
實現一個基本的自動防故障套接字 194
模板模式(Template) 199
配置管理器模板 199
擴展 201
中間件(Middleware) 202
Express 中的中間件 202
設計模式中的中間件 203
為?MQ 創建中間件框架 204
在Koa 中使用生成器的中間件 210
命令模式(Command) 213
靈活的設計模式 214
總結 218
第7 章連接模塊 220
模塊和依賴 221
Node.js 中*常見的依賴 221
內聚和耦合 222
有狀態的模塊 222
連接模塊模式 224
硬編碼依賴 224
依賴注入 229
服務定位器 234
依賴注入容器 239
連接插件 243
插件作為包 243
擴展點 245
插件控制與應用程序控制的擴展 245
實現注銷插件 248
總結 256
第8 章通用JavaScript 的Web 應用程序 257
與瀏覽器端共享代碼 258
共享模塊 258
Webpack 簡介 262
Webpack 的魔力 263
Webpack 的優點 264
使用ES2015 和Webpack 265
跨平臺開發基礎 267
運行時代碼分支 268
構建時代碼分支 269
模塊交換 271
用于跨平臺開發的設計模式 273
React 介紹 274
React 組件 275
JSX 是什么 277
配置Webpack 以實現JSX 轉換 279
在瀏覽器中渲染 280
React 路由庫 281
創建通用JavaScript 應用程序 286
創建可用的組件 287
服務端渲染 289
通用渲染和路由 293
通用數據檢索 294
總結 304
第9 章高級異步編程技巧 305
需要異步初始化的模塊 305
規范解決方案 306
預初始化隊列 307
題外話 311
異步批處理和緩存 312
實現沒有緩存或批處理的服務器 312
異步請求批處理 314
異步請求緩存 316
使用promise 進行批處理和緩存 319
運行CPU 綁定的任務 322
解決子集和問題 322
交叉使用setImmediate 325
使用多進程 328
總結 335
第10 章擴展與架構模式 336
應用程序擴展介紹 337
擴展Node.js 應用程序 337
可擴展性的三個維度 337
克隆和負載均衡 339
集群模塊 340
處理有狀態通信 348
使用反向代理進行擴展 350
使用服務注冊表 354
對等負載均衡 360
分解復雜的應用程序 362
單體式架構 362
微服務架構 364
微服務架構中的集成模式 367
總結 372
第11 章消息傳遞與集成模式 374
消息系統的基礎 375
單向和請求/應答模式 375
消息類型 376
異步消息和隊列 377
對等或基于代理的消息 378
發布/訂閱模式 379
構建簡約的實時聊天應用程序 380
使用Redis 作為消息代理 383
使用?MQ 對等發布/訂閱 385
持久訂閱者 389
管道和任務分配模式 396
MQ 扇出/扇入模式 397
使用AMQP 實現管道和競爭消費者模式 401
請求/應答模式 406
關聯標識符 406
返回地址 410
總結 415
展開全部

Node.js設計模式-(第2版) 作者簡介

Mario Casciaro,軟件工程碩士學位,軟件工程師,企業家,對技術、科學和開源知識充滿了熱情。他在IBM 開始了職業生涯,數年間先后參與很多不同產品的開發,例如Tivoli EndpointManager、Cognos Insight 及SalesConnect。后來,他加入了一個成長中的SaaS 公司——D4HTechnologies,負責開發一款實時應急管理的前沿產品。現在,Mario 是Sponsorama.com 的聯合創始人兼CEO,這是一個幫助在線項目募集企業贊助資金的平臺。Mario 也是Node.js Design Patterns(Node.js 設計模式)第一版的作者。
翻譯成員全部來自陸金所大前端團隊,也是公眾號大前端工程師的翻譯小組成員,他們在公眾號與知乎專欄里面也有很多新的技術文章的翻譯,此次由寸志老師帶隊,大家一邊在公司進行nodejs項目的推廣實踐,一邊將實踐的心得注入到本書翻譯的理解,這是非常難得的結合,相信大家在讀的過程中能體會到這一點。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | 杭州ROHS检测仪-XRF测试仪价格-百科 | 低气压试验箱_高低温低气压试验箱_低气压实验箱 |林频试验设备品牌 | 管家婆-管家婆软件-管家婆辉煌-管家婆进销存-管家婆工贸ERP | 伺服电机维修、驱动器维修「安川|三菱|松下」伺服维修公司-深圳华创益 | 家用净水器代理批发加盟_净水机招商代理_全屋净水器定制品牌_【劳伦斯官网】 | 密集架-手摇-智能-移动-价格_内蒙古档案密集架生产厂家 | 壹车网 | 第一时间提供新车_资讯_报价_图片_排行! | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | 低温柔性试验仪-土工布淤堵-沥青车辙试验仪-莱博特(天津)试验机有限公司 | 通风气楼_通风天窗_屋顶风机-山东美创通风设备有限公司 | 小型气象站_便携式自动气象站_校园气象站-竞道气象设备网 | 国际金融网_每日财经新资讯网| HDPE储罐_厂家-山东九州阿丽贝防腐设备 | 视觉检测设备_自动化检测设备_CCD视觉检测机_外观缺陷检测-瑞智光电 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 济南律师,济南法律咨询,山东法律顾问-山东沃德律师事务所 | 拉曼光谱仪_便携式|激光|显微共焦拉曼光谱仪-北京卓立汉光仪器有限公司 | 东莞压铸厂_精密压铸_锌合金压铸_铝合金压铸_压铸件加工_东莞祥宇金属制品 | 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 塑料撕碎机_编织袋撕碎机_废纸撕碎机_生活垃圾撕碎机_废铁破碎机_河南鑫世昌机械制造有限公司 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 拉力机-拉力试验机-万能试验机-电子拉力机-拉伸试验机-剥离强度试验机-苏州皖仪实验仪器有限公司 | 皮带机-带式输送机价格-固定式胶带机生产厂家-河南坤威机械 | 成都思迪机电技术研究所-四川成都思迪编码器 | 苏州同创电子有限公司 - 四探针测试仪源头厂家 | 高压管道冲洗清洗机_液压剪叉式升降机平台厂家-林君机电 | 广东青藤环境科技有限公司-水质检测 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 新型游乐设备,360大摆锤游乐设备「诚信厂家」-山东方鑫游乐设备 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 华东师范大学在职研究生招生网_在职研究生招生联展网 | 搜木网 - 木业全产业链交易平台,免费搜货、低价买货! | 建筑资质代办-建筑企业资质代办机构-建筑资质代办公司 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | 深圳3D打印服务-3D打印加工-手板模型加工厂-悟空打印坊 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 杜康白酒加盟_杜康酒代理_杜康酒招商加盟官网_杜康酒厂加盟总代理—杜康酒神全国运营中心 | 微妙网,专业的动画师、特效师、CG模型设计师网站! - wmiao.com 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 紧急切断阀_气动切断阀_不锈钢阀门_截止阀_球阀_蝶阀_闸阀-上海上兆阀门制造有限公司 |