图书介绍

Node.js进阶之路【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Node.js进阶之路
  • 尤嘉编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302456933
  • 出版时间:2017
  • 标注页数:196页
  • 文件大小:29MB
  • 文件页数:206页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Node.js进阶之路PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Node异步编程范式1

1.1 同步与异步的比较2

1.2 Node异步的实现7

1.2.1 HTTP请求——完全异步的例子8

1.2.2 本地磁盘I/O——多线程模拟17

1.3 事件驱动18

参考资料19

第2章 搭建自己的开发环境21

2.1 Node的编译与安装22

2.2 开发与调试23

2.3 单元测试29

2.3.1 Mocha测试框架29

2.3.2 TDD风格32

2.3.3 BDD风格34

2.3.4 生成不同形式的测试报告35

2.3.5 代码覆盖率工具Istanbul36

参考资料40

第3章 使用Docker部署Node服务43

3.1 Docker基础44

3.2 在Docker中运行Node45

3.3 导出配置好的容器47

参考资料48

第4章 Node模块49

4.1 程序入口50

4.2 VM模块50

4.3 模块加载与缓存52

4.4 模块分类54

4.5 正确导出模块55

4.6 小心使用全局变量56

第5章 V8引擎57

5.1 Java Script代码的编译与优化58

5.1.1 即时编译58

5.1.2 隐藏类59

5.1.3 内联缓存60

5.1.4 优化回退61

5.1.5 写出更具亲和性的代码62

5.1.6 借助TypeScript63

5.2 垃圾回收与内存控制65

5.2.1 V8的垃圾回收算法65

5.2.2 使用Buffer67

5.2.3 避免内存泄漏70

参考资料77

第6章 Promise对象79

6.1 Promise的含义80

6.2 基本用法80

6.3 then的链式写法82

6.4 bluebird库85

参考资料86

第7章 用ES6 Generator解决回调金字塔87

7.1 Node异步实现流程88

7.2 用Generator实现异步调用与多并发89

7.3 严格模式下运行99

7.4 理解执行过程100

7.5 本章结语106

第8章 LoopBack开源框架107

8.1 安装与运行108

8.2 路由与权限控制113

8.3 添加新模型121

8.4 初始化数据库131

8.5 钩子机制134

8.6 中间件137

8.7 模型关系139

8.8 使用cluster模式运行服务141

参考资料144

第9章 编写C++扩展145

9.1 使用C++编写扩展模块146

9.1.1 导出对象146

9.1.2 导出函数149

9.1.3 导出构造函数151

9.2 线程模型与CPU密集型任务164

9.3 线程对象164

9.4 本章结语170

参考资料170

附录171

附录A JavaScript严格模式172

附录B JavaScript编码规范182

参考资料195

热门推荐