图书介绍

Node.js实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Node.js实战
  • (美)MarcWandschneider著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111459699
  • 出版时间:2014
  • 标注页数:215页
  • 文件大小:27MB
  • 文件页数:232页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Node.js实战PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 基础篇2

第1章 入门2

1.1 安装Node.js2

1.1.1 在Windows上安装2

1.1.2 在Mac上安装4

1.1.3 在Linux上安装6

1.2 "Hello World!"8

1.2.1 Node Shell8

1.2.2 编辑并运行JavaScript文件9

1.3 第一个Web服务器9

1.4 调试Nodejs程序11

1.5 保持最新及获取帮助13

1.6 小结14

第2章 进一步了解JavaScript15

2.1 数据类型15

2.1.1 类型基础15

2.1.2 常量16

2.1.3 number类型16

2.1.4 boolean类型18

2.1.5 string类型18

2.1.6 object类型21

2.1.7 array类型23

2.2 类型比较和转换26

2.3 函数27

2.3.1 基本概念28

2.3.2 函数作用域30

2.4 语言结构30

2.5 类、原型和继承31

2.6 错误和异常34

2.7 几个重要的Node.js全局对象34

2.7.1 global对象34

2.7.2 console对象35

2.7.3 process对象35

2.8 小结35

第3章 异步编程36

3.1 传统编程方式36

3.2 Node.js的编程方式37

3.3 错误处理和异步函数39

3.4 我是谁——如何维护本体42

3.5 保持优雅——学会放弃控制权44

3.6 同步函数调用46

3.7 小结46

第二部分 提高篇48

第4章 编写简单应用48

4.1 第一个JSON服务器48

4.2 Node模式:异步循环52

4.3 小戏法:处理更多的请求54

4.4 请求和响应对象的更多细节59

4.5 提高灵活性:GET参数61

4.6 修改内容:POST数据64

4.6.1 接收JSON POST数据65

4.6.2 接收表单POST数据68

4.7 小结69

第5章 模块化70

5.1 编写简单模块70

5.2 npm:Node包管理器72

5.3 使用模块74

5.3.1 查找模块74

5.3.2 模块缓存74

5.3.3 循环75

5.4 编写模块75

5.4.1 创建模块76

5.4.2 使用模块进行开发81

5.4.3 发布模块82

5.5 应当内置的通用模块83

5.5.1 常见问题83

5.5.2 解决方案84

5.6 小结89

第6章 扩展Web服务器91

6.1 使用Stream处理静态内容91

6.1.1 读取文件91

6.1.2 在Web服务器中使用Buffer处理静态文件93

6.1.3 不仅仅支持HTML95

6.2 在客户端组装内容:模板98

6.2.1 HTML骨架页面99

6.2.2 处理静态内容100

6.2.3 修改URL解析机制101

6.2.4 JavaScript加载器103

6.2.5 使用Mustache模板化103

6.2.6 首页Mustache模板105

6.2.7 整合应用106

6.3 小结108

第三部分 实战篇110

第7章 使用express构建Web应用110

7.1 安装express110

7.2 express中的路由和分层112

7.2.1 路由基础112

7.2.2 更新相册应用路由114

7.3 REST API设计和模块116

7.3.1 API设计116

7.3.2 模块117

7.4 中间件功能119

7.4.1 基本用法120

7.4.2 配置120

7.4.3 中间件执行顺序121

7.4.4 静态文件处理122

7.4.5 POST数据、cookie和session124

7.4.6 对PUT和DELETE更友好的浏览器支持126

7.4.7 压缩输出126

7.4.8 HTTP基本身份验证127

7.4.9 错误处理128

7.5 小结129

第8章 数据库Ⅰ:NoSQL(MongoDB)130

8.1 设置MongoDB130

8.1.1 安装MongoDB130

8.1.2 在Node.js中使用MongoDB131

8.2 MongoDB数据结构132

8.2.1 全是JavaScript的世界132

8.2.2 数据类型132

8.3 理解基本操作133

8.3.1 连接并创建数据库133

8.3.2 创建集合134

8.3.3 向集合中插入文档135

8.3.4 更新文档内容135

8.3.5 删除集合中的文档136

8.3.6 查询集合136

8.4 更新相册应用138

8.4.1 编写基本操作139

8.4.2 修改JSON服务器的API144

8.4.3 更新处理程序144

8.4.4 为应用添加新页面149

8.5 应用结构回顾153

8.6 小结153

第9章 数据库Ⅱ:SQL(MySQL)154

9.1 准备工作154

9.1.1 安装MySQL154

9.1.2 从npm添加mysql模块155

9.2 创建数据库模式155

9.3 基本数据库操作156

9.3.1 连接数据库156

9.3.2 添加查询156

9.4 添加应用身份验证157

9.4.1 更新API以支持用户157

9.4.2 检测核心用户数据操作157

9.4.3 更新express应用161

9.4.4 创建用户处理程序162

9.4.5 创建登录和注册页面164

9.5 资源池167

9.5.1 入门168

9.5.2 处理连接168

9.6 验证API169

9.7 小结171

第四部分 进阶篇174

第10章 部署和开发174

10.1 部署174

10.1.1 级别:基础175

10.1.2 级别:Ninja176

10.2 多处理器部署:使用代理178

10.3 虚拟主机183

10.3.1 内置支持183

10.3.2 代理服务器支持185

10.4 使用HTTPS/SSL保障项目安全186

10.4.1 生成测试证书186

10.4.2 内置支持186

10.4.3 代理服务器支持187

10.5 多平台开发188

10.5.1 位置和配置文件188

10.5.2 处理路径差异189

10.6 小结190

第11章 命令行编程191

11.1 运行命令行脚本191

11.1.1 UNIX和Mac191

11.1.2 Windows192

11.1.3 脚本和参数193

11.2 同步处理文件194

11.2.1 基本文件API194

11.2.2 文件和状态196

11.2.3 目录内容197

11.3 用户交互:标准输入和输出197

11.3.1 基本缓冲输入和输出197

11.3.2 无缓冲输入198

11.3.3 Readline模块200

11.4 进程处理204

11.4.1 简单进程创建204

11.4.2 使用Spawn创建进程205

11.5 小结206

第12章 测试207

12.1 测试框架选择207

12.2 编写测试用例208

12.2.1 简单功能测试209

12.2.2 异步功能测试211

12.3 RESTful API测试212

12.4 小结214

热门推荐