婷婷五月情,国产精品久久久久久亚洲小说,runaway韩国电影免费完整版,国产乱在线观看视频,日韩精品首页,欧美在线视频二区

歡迎光臨中圖網 請 | 注冊
> >>
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條)
暫無評論……
書友推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 秋霞影院精品久久久久 | 精品亚洲欧美高清不卡高清 | 99在线视频精品费观看视 | 亚洲欧美日韩精品久久 | 国内精品视频区在线2021 | 国产一区二区精品久久 | 四虎影院观看视频 | 久久精品日本免费线 | 婷婷涩五月 | 埃及艳后h版成c人版在线 | 日韩老女人 | 欧美在线视频第一页 | 中文一级国产特级毛片视频 | 四虎影视色费永久在线观看 | 你懂的在线免费视频 | 精品成人在线视频 | 嫂子的职业bd | 日本视频久久 | 日产国语一区二区三区在线看 | 毛片免费观看成人 | 亚洲成人第一页 | 国产一级高清视频免费看 | 午夜国产福利在线观看 | 六月婷婷中文字幕 | 婷婷综合五月天 | 欧美拍拍视频免费大全 | 精品国产免费久久久久久 | 成人亚洲欧美 | 九九精品久久久久久久久 | 久久99九九99九九精品 | 久久精品在这里 | 成年做羞羞免费观看视频网站 | 免费观看激色视频网站(性色) | 国产成人在线精品 | 五月激情站 | 日韩视频在线观看视频 | 精品成人乱色一区二区 | 2021国产成人精品久久 | 免费看电影的视频 | 114一级毛片免费 | 五月天激激婷婷大综合蜜芽 |