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

歡迎光臨中圖網 請 | 注冊

包郵 深入淺出node.js

作者:樸靈
出版社:人民郵電出版社出版時間:2013-12-01
開本: 16開 頁數: 348
讀者評分:1分1條評論
中 圖 價:¥42.4(6.1折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

深入淺出node.js 版權信息

深入淺出node.js 本書特色

本書從不同的視角介紹了 node 內在的特點和結構。由首章node 介紹為索引,涉及node 的各個方面,主要內容包含模塊機制的揭示、異步i/o 實現原理的展現、異步編程的探討、內存控制的介紹、二進制數據buffer 的細節、node 中的網絡編程基礎、node 中的web 開發、進程間的消息傳遞、node 測試以及通過node 構建產品需要的注意事項。*后的附錄介紹了node 的安裝、調試、編碼規范和npm 倉庫等事宜。 本書適合想深入了解 node 的人員閱讀。

深入淺出node.js 內容簡介

**本深度講解node的圖書 源碼級別探尋過node的實現原理 阿里巴巴一線node開發者*真實的經驗    

深入淺出node.js 目錄

第1章 node簡介  1
1.1  node的誕生歷程  1
1.2  node的命名與起源  1
1.2.1  為什么是javascript  2
1.2.2  為什么叫node  2
1.3  node給javascript帶來的意義  2
1.4  node的特點  4
1.4.1  異步i/o  4
1.4.2  事件與回調函數  6
1.4.3  單線程  7
1.4.4  跨平臺  7
1.5  node的應用場景  8
1.5.1  i/o密集型  8
1.5.2  是否不擅長cpu密集型業務  8
1.5.3  與遺留系統和平共處  10
1.5.4  分布式應用  10
1.6  node的使用者  10
1.7  參考資源  11
第2章 模塊機制  12
2.1  commonjs規范  13
2.1.1  commonjs的出發點  13
2.1.2  commonjs的模塊規范  14
2.2  node的模塊實現  15
2.2.1  優先從緩存加載  16
2.2.2  路徑分析和文件定位  16
2.2.3  模塊編譯  18
2.3  核心模塊  20
2.3.1  javascript核心模塊的編譯過程  21
2.3.2  c/c++核心模塊的編譯過程  22
2.3.3  核心模塊的引入流程  25
2.3.4  編寫核心模塊  25
2.4  c/c++擴展模塊  27
2.4.1  前提條件  28
2.4.2  c/c++擴展模塊的編寫  29
2.4.3  c/c++擴展模塊的編譯  30
2.4.4  c/c++擴展模塊的加載  31
2.5  模塊調用棧  32
2.6  包與npm  33
2.6.1  包結構  34
2.6.2  包描述文件與npm  34
2.6.3  npm常用功能  37
2.6.4  局域npm  42
2.6.5  npm潛在問題  43
2.7  前后端共用模塊  44
2.7.1  模塊的側重點  44
2.7.2  amd規范  44
2.7.3  cmd規范  45
2.7.4  兼容多種模塊規范  45
2.8  總結  46
2.9  參考資源  46
第3章 異步i/o  47
3.1  為什么要異步i/o  47
3.1.1  用戶體驗  48
3.1.2  資源分配  49
3.2  異步i/o實現現狀  50
3.2.1  異步i/o與非阻塞i/o  50
3.2.2  理想的非阻塞異步i/o  54
3.2.3  現實的異步i/o  54
3.3  node的異步i/o  56
3.3.1  事件循環  56
3.3.2  觀察者  56
3.3.3  請求對象  57
3.3.4  執行回調  59
3.3.5  小結  60
3.4  非i/o的異步api  60
3.4.1  定時器  60
3.4.2  process.nexttick()  61
3.4.3  setimmediate()  62
3.5  事件驅動與高性能服務器  63
3.6  總結  65
3.7  參考資源  65
第4章 異步編程  66
4.1  函數式編程  66
4.1.1  高階函數  66
4.1.2  偏函數用法  67
4.2  異步編程的優勢與難點  68
4.2.1  優勢  69
4.2.2  難點  70
4.3  異步編程解決方案  74
4.3.1  事件發布/訂閱模式  74
4.3.2  promise/deferred模式  82
4.3.3  流程控制庫  93
4.4  異步并發控制  105
4.4.1  bagpipe的解決方案  105
4.4.2  async的解決方案  109
4.5  總結  110
4.6  參考資源  110
第5章 內存控制  111
5.1  v8的垃圾回收機制與內存限制  111
5.1.1  node與v8  112
5.1.2  v8的內存限制  112
5.1.3  v8的對象分配  112
5.1.4  v8的垃圾回收機制  113
5.1.5  查看垃圾回收日志  119
5.2  高效使用內存  121
5.2.1  作用域  121
5.2.2  閉包  123
5.2.3  小結  124
5.3  內存指標  124
5.3.1  查看內存使用情況  124
5.3.2  堆外內存  126
5.3.3  小結  127
5.4  內存泄漏  127
5.4.1  慎將內存當做緩存  127
5.4.2  關注隊列狀態  130
5.5  內存泄漏排查  130
5.5.1  node-heapdump  131
5.5.2  node-memwatch  132
5.5.3  小結  135
5.6  大內存應用  135
5.7  總結  136
5.8  參考資源  136
第6章  理解buffer  137
6.1  buffer結構  137
6.1.1  模塊結構  137
6.1.2  buffer對象  138
6.1.3  buffer內存分配  139
6.2  buffer的轉換  141
6.2.1  字符串轉buffer  141
6.2.2  buffer轉字符串  142
6.2.3  buffer不支持的編碼類型  142
6.3  buffer的拼接  143
6.3.1  亂碼是如何產生的  144
6.3.2  setencoding()與string_decoder()  144
6.3.3  正確拼接buffer  145
6.4  buffer與性能  146
6.5  總結  149
6.6  參考資源  149
第7章 網絡編程  150
7.1  構建tcp服務  150
7.1.1  tcp  150
7.1.2  創建tcp服務器端  151
7.1.3  tcp服務的事件  153
7.2  構建udp服務  154
7.2.1  創建udp套接字  154
7.2.2  創建udp服務器端  154
7.2.3  創建udp客戶端  155
7.2.4  udp套接字事件  155
7.3  構建http服務  155
7.3.1  http  156
7.3.2  http模塊  157
7.3.3  http客戶端  161
7.4  構建websocket服務  163
7.4.1  websocket握手  164
7.4.2  websocket數據傳輸  167
7.4.3  小結  169
7.5  網絡服務與安全  169
7.5.1  tls/ssl  170
7.5.2  tls服務  172
7.5.3  https服務  173
7.6  總結  175
7.7  參考資源  176
第8章 構建web應用  177
8.1  基礎功能  177
8.1.1  請求方法  178
8.1.2  路徑解析  179
8.1.3  查詢字符串  180
8.1.4  cookie  181
8.1.5  session  184
8.1.6  緩存  190
8.1.7  basic認證  193
8.2  數據上傳  195
8.2.1  表單數據  195
8.2.2  其他格式  196
8.2.3  附件上傳  197
8.2.4  數據上傳與安全  199
8.3  路由解析  201
8.3.1  文件路徑型  202
8.3.2  mvc  202
8.3.3  restful  207
8.4  中間件  210
8.4.1  異常處理  214
8.4.2  中間件與性能  215
8.4.3  小結  216
8.5  頁面渲染  217
8.5.1  內容響應  217
8.5.2  視圖渲染  219
8.5.3  模板  220
8.5.4  bigpipe  231
8.6  總結  235
8.7  參考資源  235
第9章 玩轉進程  236
9.1  服務模型的變遷  236
9.1.1  石器時代:同步  236
9.1.2  青銅時代:復制進程  237
9.1.3  白銀時代:多線程  237
9.1.4  黃金時代:事件驅動  237
9.2  多進程架構  238
9.2.1  創建子進程  239
9.2.2  進程間通信  240
9.2.3  句柄傳遞  242
9.2.4  小結  247
9.3  集群穩定之路  248
9.3.1  進程事件  248
9.3.2  自動重啟  249
9.3.3  負載均衡  254
9.3.4  狀態共享  255
9.4  cluster模塊  257
9.4.1  cluster工作原理  258
9.4.2  cluster事件  259
9.5  總結  259
9.6  參考資源  260
第10章 測試  261
10.1  單元測試  261
10.1.1  單元測試的意義  261
10.1.2  單元測試介紹  263
10.1.3  工程化與自動化  276
10.1.4  小結  277
10.2  性能測試  278
10.2.1  基準測試  278
10.2.2  壓力測試  280
10.2.3  基準測試驅動開發  281
10.2.4  測試數據與業務數據的轉換  283
10.3  總結  284
10.4  參考資源  284
第11章 產品化  285
11.1  項目工程化  285
11.1.1  目錄結構  285
11.1.2  構建工具  286
11.1.3  編碼規范  289
11.1.4  代碼審查  289
11.2  部署流程  290
11.2.1  部署環境  291
11.2.2  部署操作  291
11.3  性能  293
11.3.1  動靜分離  293
11.3.2  啟用緩存  294
11.3.3  多進程架構  294
11.3.4  讀寫分離  295
11.4  日志  295
11.4.1  訪問日志  295
11.4.2  異常日志  296
11.4.3  日志與數據庫  299
11.4.4  分割日志  299
11.4.5  小結  299
11.5  監控報警  299
11.5.1  監控  300
11.5.2  報警的實現  302
11.5.3  監控系統的穩定性  303
11.6  穩定性  303
11.7  異構共存  304
11.8  總結  305
11.9  參考資源  305
附錄a  安裝node  306
a.1  windows系統下的node安裝  306
a.2  mac系統下node的安裝  307
a.3  linux系統下node的安裝  308
a.4  總結  309
a.5  參考資源  309
附錄b  調試node  310
b.1  debugger  310
b.2  node inspector  311
b.2.1  安裝node inspector  312
b.2.2  錯誤堆! 312
b.3  總結  313
附錄c  node編碼規范  314
c.1  根源  314
c.2  編碼規范  315
c.2.1  空格與格式  315
c.2.2  命名規范  317
c.2.3  比較操作  318
c.2.4  字面量  318
c.2.5  作用域  318
c.2.6  數組與對象  319
c.2.7  異步  320
c.2.8  類與模塊  320
c.2.9  注解規范  321
c.3  *佳實踐  321
c.3.1  沖突的解決原則  321
c.3.2  給編輯器設置檢測工具  321
c.3.3  版本控制中的hook  322
c.3.4  持續集成  322
c.4  總結  322
c.5  參考資源  323
附錄d  搭建局域npm倉庫  324
d.1  npm倉庫的安裝  325
d.1.1  安裝erlang和couchdb  325
d.1.2  搭建npm倉庫  326
d.2  高階應用  328
d.2.1  鏡像倉庫  328
d.2.2  私有模塊應用  328
d.2.3  純私有倉庫  329
d.3  總結  331
d.4  參考資源  332

展開全部

深入淺出node.js 相關資料

  相比以前的版本而言,ios 7有了很大的變化,有些變化具有一定的革命性,比如界面和圖標的設計。這對廣大的ios應用開發者而言,既是機遇,又是挑戰,開發者需要迅速掌握ios 7的各項新特性。目前市面上還沒有關于ios 7的中文圖書,本書的出版可謂恰逢其時,能給廣大的ios應用開發者提供幫助。本書以中初級的開發者為讀者對象,循序漸進地講解了ios應用開發者必須掌握的各項理論知識和開發方法,是系統學習ios 7應用開發的經典著作。  ——51cto 中國領先的it技術網站

深入淺出node.js 作者簡介

樸靈 真名田永強,文藝型碼農,就職于阿里巴巴數據平臺,資深工程師,Node.js布道者,寫了多篇文章介紹Node.js的細節。活躍于CNode社區,是線下會議NodeParty的組織者和JSConf China(滬JS和京JS)的組織者之一。熱愛開源,多個Node.js模塊的作者。叩首問路,碼夢為生。

商品評論(1條)
  • 主題:盜版書,請慎重購買

    技術書,太貴,看到中國圖書網上最便宜,就買了,誰知是盜版書,紙質質量差,圖片看都看不清,影響心情,慎重購買

    2015/2/2 14:17:25
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 冷轧机|两肋冷轧机|扁钢冷轧机|倒立式拉丝机|钢筋拔丝机|收线机-巩义市华瑞重工机械制造有限公司 | 集装箱展厅-住人集装箱住宿|建筑|房屋|集装箱售楼处-山东锐嘉科技工程有限公司 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 美名宝起名网-在线宝宝、公司、起名平台 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 电脑知识|软件|系统|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网 | 玻璃瓶厂家_酱菜瓶厂家_饮料瓶厂家_酒瓶厂家_玻璃杯厂家_徐州东明玻璃制品有限公司 | 电脑刺绣_绣花厂家_绣花章仔_织唛厂家-[源欣刺绣]潮牌刺绣打版定制绣花加工厂家 | 筛分机|振动筛分机|气流筛分机|筛分机厂家-新乡市大汉振动机械有限公司 | 吉祥新世纪铝塑板_生产铝塑板厂家_铝塑板生产厂家_临沂市兴达铝塑装饰材料有限公司 | 不锈钢水箱生产厂家_消防水箱生产厂家-河南联固供水设备有限公司 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 视频教程导航网_视频教程之家_视频教程大全_最新视频教程分享发布平台 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 石英砂矿石色选机_履带辣椒色选机_X光异物检测机-合肥幼狮光电科技 | 间苯二酚,间苯二酚厂家-淄博双和化工| 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 鑫达滑石-辽宁鑫达滑石集团 | 示波器高压差分探头-国产电流探头厂家-南京桑润斯电子科技有限公司 | 一路商机网-品牌招商加盟优选平台-加盟店排行榜平台 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 检验科改造施工_DSA手术室净化_导管室装修_成都特殊科室建设厂家_医疗净化工程公司_四川华锐 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 打孔器,打孔钳厂家【温州新星德牌五金工具】| 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 标准品网_标准品信息网_【中检计量】 | 电子天平-华志电子天平厂家| 微波萃取合成仪-电热消解器价格-北京安合美诚科学仪器有限公司 | 欧景装饰设计工程有限公司-无锡欧景装饰官网 | 冷油器-冷油器换管改造-连云港灵动列管式冷油器生产厂家 | 不锈钢拉手厂家|浴室门拉手厂家|江门市蓬江区金志翔五金制品有限公司 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 折弯机-刨槽机-数控折弯机-数控刨槽机-数控折弯机厂家-深圳豐科机械有限公司 | 水轮机密封网 | 水轮机密封产品研发生产厂家 | 公交驾校-北京公交驾校欢迎您! 工作心得_读书心得_学习心得_找心得体会范文就上学道文库 | 济南网站策划设计_自适应网站制作_H5企业网站搭建_济南外贸网站制作公司_锐尚 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 广州中央空调回收,二手中央空调回收,旧空调回收,制冷设备回收,冷气机组回收公司-广州益夫制冷设备回收公司 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 |