超实用的node.js代码段pdf高清完整版
分享到:
超实用的node.js代码段是一本讲解代码实践的书籍。超实用的Node.js代码段的代码跨平台、跨设备、跨浏览器,充分向读者演示了如何使用Node.js框架的各项技术。超实用的Node.js代码段从Node.js框架的使用原理与应用场景出发,对最实用的Node.js代码段进行了全方位的介绍和演示。小编推荐的这本超实用的Node.js代码段分为15章,包含控制台、模块和包管理、异步I/O与Async流程控制库、Buffer、进程管理、子进程通信、OS操作系统、文件系统、路径处理、TCP/UDP网络编程、流(Stream)、Web开发、常用工具及MySQL与MongoDB数据库交互等Node.js框架技术的内容,对提高网站建设与服务器端开发人员的Node.js技术水平有着非常重要的指导作用。这本书有很多编写特点,例如:独特的Node.js切入点;内容丰富,知识全面;去中心化,分布式学习;Node.js框架原理与实践相结合;涵盖内容全面;直发式学习等等。超实用的Node.js代码段内容简洁明了、代码精练、重点突出、实例丰富、语言通俗易懂、原理清晰明白,是网站建设与服务器端开发人员的良好选择,同时也非常适合大中专院校学生学习阅读。
小编温馨提醒:这本书的内容比较多,要注意劳逸结合哦
1.1 Node.js版之“Hello World”程序1
1.2 日志输出与信息输出功能3
1.3 字符串格式化的应用5
1.4 数值型格式化的应用6
1.5 JSON数据交换格式应用7
1.6 测试特殊运算符如何取值8
1.7 特殊格式化参数应用9
1.8 斐波那契(Fibonacci)数列应用 10
1.9 错误与警告提示应用11
1.10 重定向标准错误输出流 12
1.11 查看Node.js对象的属性和方法 13
1.12 时间计时器应用14
1.13 查看当前调用栈的方法 16
1.14 对表达式结果进行评估 17
1.15 读取命令行输入信息18
1.16 阶乘运算输出20
1.17 向控制台输出组合控制键22
1.18 模拟一个简单的控制台界面23
1.19 输出水仙花数26
1.20 输出质数27
1.21 打印输出杨辉三角28
1.22 汉诺塔(Hanoi)问题 30
1.23 简单四则运算应用33
第2章 Node.js模块与包管理36
2.1 Node.js框架加载核心模块36
2.2 Node.js框架加载文件模块37
2.3 从node_modules文件夹中加载39
2.4 模块的循环调用问题40
2.5 module.exports对象应用42
2.6 module.exports对象与exports对象43
2.7 汇率换算实用程序45
2.8 简单计数器实用程序46
2.9 包管理之package.json详解49
2.10 基于包管理的四则运算应用52
第3章 Node.js异步I/O与Async流程控制库58
3.1 Node.js框架异步机制基础58
3.2 Node.js框架异常捕获机制60
3.3 Async串行流程控制62
3.4 Async瀑布模式流程控制64
3.5 Async并行流程控制66
3.6 Async限制性并行流程控制67
3.7 Async循环流程控制69
3.8 Async队列流程控制72
第4章 Buffer模块处理75
4.1 定义Buffer对象的基本方法75
4.2 定义Buffer对象的特别方法77
4.3 如何判断Buffer对象79
4.4 获取Buffer对象字节长度80
4.5 读取Buffer对象82
4.6 写入Buffer对象84
4.7 Buffer对象转字符串86
4.8 Buffer对象裁剪88
4.9 拷贝Buffer对象89
4.10 正确拼接Buffer91
4.11 应用Buffer操作HTTP Request Header 93
第5章 Node.js进程管理98
5.1 获取应用程序当前目录98
5.2 改变应用程序目录99
5.3 获取系统相关信息100
5.4 实现标准输出流105
5.5 实现标准错误流107
5.6 实现标准输入流108
5.7 Kill当前进程109
5.8 Process模块的异步方法111
第6章 child_process及进程通信113
6.1 使用spawn方法创建子进程113
6.2 使用exec方法创建子进程115
6.3 使用spawn方法绑定系统事件117
6.4 使用exec方法绑定错误事件118
6.5 创建子进程查看用户目录120
6.6 查看用户目录出现错误的处理方法 122
6.7 查看物理内存使用状态123
6.8 查看子进程pid的方法125
6.9 创建子进程统计系统登录次数127
6.10 使用execFile方法创建子进程128
6.11 使用execFile方法绑定错误事件 130
6.12 使用fork方法获取CPU信息131
6.13 使用fork方法实现进程间通信132
6.14 使用fork方法实现斐波那契数列 134
第7章 OS模块应用 138
7.1 获取当前操作系统类型与平台138
7.2 获取操作系统默认的临时文件目录 139
7.3 获取操作系统主机名140
7.4 获取操作系统架构141
7.5 获取操作系统的发行版本142
7.6 返回操作系统运行时间143
7.7 获取操作系统内存状态145
7.8 获取CPU内核信息146
7.9 获取网络接口信息147
第8章 文件系统模块应用149
8.1 重命名文件149
8.2 打开与关闭文件152
8.3 截取文件内容 155
8.4 修改文件长度 156
8.5 获取文件信息 158
8.6 更改文件所有权159
8.7 更改文件权限 161
8.8 创建与删除文件硬链接 163
8.9 创建文件符号链接165
8.10 读取文件符号链接168
8.11 相对路径转绝对路径169
8.12 创建与删除目录170
8.13 读取文件目录172
8.14 读文件的应用173
8.15 功能增强的读文件应用 175
8.16 写文件的应用176
8.17 功能增强的写文件应用 178
8.18 追加写入文件180
8.19 监控文件的应用182
第9章 路径处理应用185
9.1 规范化字符串路径185
9.2 合并字符串路径187
9.3 解析绝对路径 188
9.4 解析相对路径 189
9.5 获取文件夹路径191
9.6 获取路径中文件扩展名192
9.7 如何获取路径中最后部分193
9.8 解析与格式化url路径194
9.9 url路径转化196
9.10 url参数转化url对象197
第10章 TCP/UDP网络应用199
10.1 创建基本的TCP服务器199
10.2 创建基本的TCP客户端201
10.3 创建简单的TCP通信应用202
10.4 创建TCP服务器的另一种方式206
10.5 服务器端绑定事件207
10.6 获取服务器地址参数210
10.7 获取当前服务器连接数 211
10.8 获取套接字地址215
10.9 获取远程地址216
10.10 使用套接字写数据218
10.11 控制套接字数据流的应用221
10.12 创建UDP服务器225
10.13 创建UDP客户端227
10.14 创建简单的UDP应用229
10.15 UDP广播服务的实现233
10.16 模仿简单的聊天室应用236
第11章 Node.js流(Stream)应用241
11.1 创建可读(Readable)流241
11.2 测试可读readable事件处理244
11.3 使用data事件读取文件246
11.4 可读流错误事件处理247
11.5 暂停与恢复可读(Readable)流 248
11.6 使用可读(Readable)流发送数据251
11.7 使用可读(Readable)流读取文件252
11.8 使用pipe方法实现复制文件253
11.9 解除pipe方法设置的流255
11.10 使用可写(Writable)流写文件257
11.11 可写(Writable)流drain事件处理258
11.12 可写(Writable)流finish事件处理260
第12章 Node.js Web开发263
12.1 构建一个基本的HTTP服务器263
12.2 编写一个简单的HTTP客户端265
12.3 HTTP响应状态码268
12.4 设定和获取HTTP头文件271
12.5 写HTTP头文件的方法273
12.6 发送与处理GET请求276
12.7 进行重定向操作278
12.8 服务器多路径处理方式 281
12.9 模拟ping命令连接服务器284
12.10 安装Express开发框架286
12.11 使用Express开发框架开发的Hello World287
12.12 Express开发框架路由处理292
12.13 应用Express框架实现登录页面 296
12.14 Express框架实现Ajax方式操作301
第13章 Node.js Util常用工具306
13.1 原型对象继承306
13.2 将任意对象转换为字符串308
13.3 验证是否为数组310
13.4 验证是否为日期格式310
13.5 验证是否为正则表达式 311
13.6 验证是否为错误类型312
13.7 格式化字符串313
第14章 Node.js与MySQL交互315
14.1 连接MySQL数据库315
14.2 查询MySQL数据库317
14.3 插入MySQL数据库318
14.4 删除MySQL数据库320
14.5 更新MySQL数据库321
14.6 操作MySQL数据库连接池322
第15章 Node.js与MongoDB交互325
15.1 连接MongoDB数据库 326
15.2 连接MongoDB数据集合 328
15.3 查询MongoDB数据集合 330
15.4 插入MongoDB数据集合 333
15.5 删除MongoDB数据集合 335
15.6 更新MongoDB数据集合 336
ISBN:9787121274312
版次:1
商品编码:11800599
品牌:Broadview
包装:平装
丛书名: 代码逆袭
开本:16开
出版时间:2015-11-01
用纸:胶版纸
页数:365
字数:553000
正文语种:中文
禁用于商业用途!如果您喜欢《超实用的node.js代码段》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必在3322软件站选择一款阅读器下载
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
方法二:
1、在手机里下载3322软件站中的阅读器和百度网盘
2、直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
小编温馨提醒:这本书的内容比较多,要注意劳逸结合哦
作者简介:
周敏,6年互联网、4年Web前端开发经验,从事过产品、前端、后端等职务,技术娴熟,一专多能,如LN(A)MP平台的开发、软件架构、设计模式、HTML5、JavaScript、CSS等等。目前在某著名网站担任前端HTML5类库基础架构,在此期间收获颇丰,故撰写此书,以帮助更多的初学者熟悉Web开发框架。目录:
第1章 Node.js控制台模块应用11.1 Node.js版之“Hello World”程序1
1.2 日志输出与信息输出功能3
1.3 字符串格式化的应用5
1.4 数值型格式化的应用6
1.5 JSON数据交换格式应用7
1.6 测试特殊运算符如何取值8
1.7 特殊格式化参数应用9
1.8 斐波那契(Fibonacci)数列应用 10
1.9 错误与警告提示应用11
1.10 重定向标准错误输出流 12
1.11 查看Node.js对象的属性和方法 13
1.12 时间计时器应用14
1.13 查看当前调用栈的方法 16
1.14 对表达式结果进行评估 17
1.15 读取命令行输入信息18
1.16 阶乘运算输出20
1.17 向控制台输出组合控制键22
1.18 模拟一个简单的控制台界面23
1.19 输出水仙花数26
1.20 输出质数27
1.21 打印输出杨辉三角28
1.22 汉诺塔(Hanoi)问题 30
1.23 简单四则运算应用33
第2章 Node.js模块与包管理36
2.1 Node.js框架加载核心模块36
2.2 Node.js框架加载文件模块37
2.3 从node_modules文件夹中加载39
2.4 模块的循环调用问题40
2.5 module.exports对象应用42
2.6 module.exports对象与exports对象43
2.7 汇率换算实用程序45
2.8 简单计数器实用程序46
2.9 包管理之package.json详解49
2.10 基于包管理的四则运算应用52
第3章 Node.js异步I/O与Async流程控制库58
3.1 Node.js框架异步机制基础58
3.2 Node.js框架异常捕获机制60
3.3 Async串行流程控制62
3.4 Async瀑布模式流程控制64
3.5 Async并行流程控制66
3.6 Async限制性并行流程控制67
3.7 Async循环流程控制69
3.8 Async队列流程控制72
第4章 Buffer模块处理75
4.1 定义Buffer对象的基本方法75
4.2 定义Buffer对象的特别方法77
4.3 如何判断Buffer对象79
4.4 获取Buffer对象字节长度80
4.5 读取Buffer对象82
4.6 写入Buffer对象84
4.7 Buffer对象转字符串86
4.8 Buffer对象裁剪88
4.9 拷贝Buffer对象89
4.10 正确拼接Buffer91
4.11 应用Buffer操作HTTP Request Header 93
第5章 Node.js进程管理98
5.1 获取应用程序当前目录98
5.2 改变应用程序目录99
5.3 获取系统相关信息100
5.4 实现标准输出流105
5.5 实现标准错误流107
5.6 实现标准输入流108
5.7 Kill当前进程109
5.8 Process模块的异步方法111
第6章 child_process及进程通信113
6.1 使用spawn方法创建子进程113
6.2 使用exec方法创建子进程115
6.3 使用spawn方法绑定系统事件117
6.4 使用exec方法绑定错误事件118
6.5 创建子进程查看用户目录120
6.6 查看用户目录出现错误的处理方法 122
6.7 查看物理内存使用状态123
6.8 查看子进程pid的方法125
6.9 创建子进程统计系统登录次数127
6.10 使用execFile方法创建子进程128
6.11 使用execFile方法绑定错误事件 130
6.12 使用fork方法获取CPU信息131
6.13 使用fork方法实现进程间通信132
6.14 使用fork方法实现斐波那契数列 134
第7章 OS模块应用 138
7.1 获取当前操作系统类型与平台138
7.2 获取操作系统默认的临时文件目录 139
7.3 获取操作系统主机名140
7.4 获取操作系统架构141
7.5 获取操作系统的发行版本142
7.6 返回操作系统运行时间143
7.7 获取操作系统内存状态145
7.8 获取CPU内核信息146
7.9 获取网络接口信息147
第8章 文件系统模块应用149
8.1 重命名文件149
8.2 打开与关闭文件152
8.3 截取文件内容 155
8.4 修改文件长度 156
8.5 获取文件信息 158
8.6 更改文件所有权159
8.7 更改文件权限 161
8.8 创建与删除文件硬链接 163
8.9 创建文件符号链接165
8.10 读取文件符号链接168
8.11 相对路径转绝对路径169
8.12 创建与删除目录170
8.13 读取文件目录172
8.14 读文件的应用173
8.15 功能增强的读文件应用 175
8.16 写文件的应用176
8.17 功能增强的写文件应用 178
8.18 追加写入文件180
8.19 监控文件的应用182
第9章 路径处理应用185
9.1 规范化字符串路径185
9.2 合并字符串路径187
9.3 解析绝对路径 188
9.4 解析相对路径 189
9.5 获取文件夹路径191
9.6 获取路径中文件扩展名192
9.7 如何获取路径中最后部分193
9.8 解析与格式化url路径194
9.9 url路径转化196
9.10 url参数转化url对象197
第10章 TCP/UDP网络应用199
10.1 创建基本的TCP服务器199
10.2 创建基本的TCP客户端201
10.3 创建简单的TCP通信应用202
10.4 创建TCP服务器的另一种方式206
10.5 服务器端绑定事件207
10.6 获取服务器地址参数210
10.7 获取当前服务器连接数 211
10.8 获取套接字地址215
10.9 获取远程地址216
10.10 使用套接字写数据218
10.11 控制套接字数据流的应用221
10.12 创建UDP服务器225
10.13 创建UDP客户端227
10.14 创建简单的UDP应用229
10.15 UDP广播服务的实现233
10.16 模仿简单的聊天室应用236
第11章 Node.js流(Stream)应用241
11.1 创建可读(Readable)流241
11.2 测试可读readable事件处理244
11.3 使用data事件读取文件246
11.4 可读流错误事件处理247
11.5 暂停与恢复可读(Readable)流 248
11.6 使用可读(Readable)流发送数据251
11.7 使用可读(Readable)流读取文件252
11.8 使用pipe方法实现复制文件253
11.9 解除pipe方法设置的流255
11.10 使用可写(Writable)流写文件257
11.11 可写(Writable)流drain事件处理258
11.12 可写(Writable)流finish事件处理260
第12章 Node.js Web开发263
12.1 构建一个基本的HTTP服务器263
12.2 编写一个简单的HTTP客户端265
12.3 HTTP响应状态码268
12.4 设定和获取HTTP头文件271
12.5 写HTTP头文件的方法273
12.6 发送与处理GET请求276
12.7 进行重定向操作278
12.8 服务器多路径处理方式 281
12.9 模拟ping命令连接服务器284
12.10 安装Express开发框架286
12.11 使用Express开发框架开发的Hello World287
12.12 Express开发框架路由处理292
12.13 应用Express框架实现登录页面 296
12.14 Express框架实现Ajax方式操作301
第13章 Node.js Util常用工具306
13.1 原型对象继承306
13.2 将任意对象转换为字符串308
13.3 验证是否为数组310
13.4 验证是否为日期格式310
13.5 验证是否为正则表达式 311
13.6 验证是否为错误类型312
13.7 格式化字符串313
第14章 Node.js与MySQL交互315
14.1 连接MySQL数据库315
14.2 查询MySQL数据库317
14.3 插入MySQL数据库318
14.4 删除MySQL数据库320
14.5 更新MySQL数据库321
14.6 操作MySQL数据库连接池322
第15章 Node.js与MongoDB交互325
15.1 连接MongoDB数据库 326
15.2 连接MongoDB数据集合 328
15.3 查询MongoDB数据集合 330
15.4 插入MongoDB数据集合 333
15.5 删除MongoDB数据集合 335
15.6 更新MongoDB数据集合 336
简介:
出版社: 电子工业出版社ISBN:9787121274312
版次:1
商品编码:11800599
品牌:Broadview
包装:平装
丛书名: 代码逆袭
开本:16开
出版时间:2015-11-01
用纸:胶版纸
页数:365
字数:553000
正文语种:中文
免责声明:
来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。禁用于商业用途!如果您喜欢《超实用的node.js代码段》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!
使用说明:
方法一:1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必在3322软件站选择一款阅读器下载
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
方法二:
1、在手机里下载3322软件站中的阅读器和百度网盘
2、直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
展开更多
超实用的node.js代码段pdf高清完整版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: