图书介绍

狼书 卷1 更了不起的Node.js2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

狼书 卷1 更了不起的Node.js
  • 狼叔著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121359071
  • 出版时间:2019
  • 标注页数:285页
  • 文件大小:98MB
  • 文件页数:310页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

狼书 卷1 更了不起的Node.jsPDF格式电子书版下载

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

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

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

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

图书目录

第1章 Node.js初识1

1.1 引子1

1.2 JavaScript7

1.3 什么是Node.js9

1.3.1 Node.js概述9

1.3.2 Node.js的特点12

1.3.3 Node.js的应用场景16

1.4 本章小结18

第2章 Node.js安装与入门19

2.1 安装Node.js19

2.1.1 3m安装法19

2.1.2 nvm20

2.1.3 npm26

2.1.4 nrm32

2.1.5 从源码进行编译35

2.1.6 状态理论35

2.2 Hello Node.js!36

2.2.1 Hello World36

2.2.2 Hello CommonJS37

2.2.3 Hello HTTP38

2.3 编辑器与调试41

2.3.1 IDE/编辑器41

2.3.2 VSCode42

2.3.3 调试45

2.4 本章小结52

第3章 更了不起的Node.js53

3.1 架构升级53

3.1.1 从LAMP到MEAN54

3.1.2 前后端分离55

3.1.3 页面即服务58

3.1.4 场景决定选型59

3.2 贯穿开发全过程60

3.2.1 静态API60

3.2.2 现代Web开发63

3.2.3 后端开发68

3.3 更多乐趣78

3.3.1 更多应用场景78

3.3.2 C/C++扩展79

3.3.3 团队优化80

3.3.4 全栈之路81

3.4 本章小结85

第4章 更好的Node.js86

4.1 选择86

4.1.1 语法可难可易86

4.1.2 开发大型软件90

4.1.3 特定场景下的快速开发91

4.2 单线程会“死”吗92

4.2.1 uncaughtException93

4.2.2 异常捕获94

4.2.3 forever95

4.2.4 小集群:单台服务器上多个实例95

4.2.5 大集群:多台机器96

4.3 为Node.js正名98

4.3.1 版本帝?98

4.3.2 已无性能优势?99

4.3.3 异步和回调地狱100

4.3.4 技术栈演进101

4.4 更好的实践102

4.4.1 ES.next102

4.4.2 类型系统110

4.4.3 更好的npm替代品——Yarn111

4.4.4 多模块管理器Lerna113

4.5 本章小结114

第5章 Node.js是如何执行的115

5.1 准备115

5.1.1 编辑器116

5.1.2 编译117

5.1.3 调试118

5.2 编译步骤120

5.2.1 configure120

5.2.2 make130

5.2.3 make install132

5.3 从入口开始135

5.3.1 核心流程137

5.3.2 构造process对象139

5.3.3 LoadEnvironment147

5.3.4 bootstrap_node.js148

5.3.5 EventLoop启动方法160

5.4 API调用过程162

5.4.1 相关的引用163

5.4.2 FSReqWrap163

5.4.3 核心open方法164

5.4.4 src/node_file.cc164

5.5 事件循环机制167

5.5.1 概览167

5.5.2 生命周期169

5.5.3 microtask和macrotask170

5.5.4 process.nextTick(callback)173

5.6 本章小结175

第6章 模块与核心176

6.1 CommonJS规范176

6.1.1 简介176

6.1.2 核心技术181

6.2 Node.js模块189

6.2.1 从源码分析实现原理189

6.2.2 从Node.js代码执行开始191

6.2.3 深入理解模块195

6.2.4 全局对象205

6.2.5 Node.js模块详解215

6.3 未来展望:ES模块220

6.3.1 ES模块入门221

6.3.2 模块导入222

6.3.3 模块导出222

6.3.4 ES模块示例223

6.3.5 兼容性更好的@std/esm224

6.4 本章小结224

第7章 异步写法与流程控制225

7.1 异步调用226

7.1.1 异步与同步226

7.1.2 浏览器中的异步227

7.1.3 Node.js异步原理227

7.1.4 API和示例229

7.1.5 代码优化231

7.2 Node.js自带的异步写法236

7.2.1 错误优先的回调方式236

7.2.2 EventEmitter240

7.2.3 该选择哪种风格的写法247

7.3 更好的异步流程控制248

7.3.1 回调地狱248

7.3.2 Thunk252

7.3.3 Promise254

7.3.4 Generator276

7.3.5 async函数282

7.4 本章小结287

热门推荐