【正版包邮】Node js硬实战:115个核心技巧 电子工业出版社 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
【正版包邮】Node js硬实战:115个核心技巧 电子工业出版社电子书下载地址
- 文件名
- [epub 下载] 【正版包邮】Node js硬实战:115个核心技巧 电子工业出版社 epub格式电子书
- [azw3 下载] 【正版包邮】Node js硬实战:115个核心技巧 电子工业出版社 azw3格式电子书
- [pdf 下载] 【正版包邮】Node js硬实战:115个核心技巧 电子工业出版社 pdf格式电子书
- [txt 下载] 【正版包邮】Node js硬实战:115个核心技巧 电子工业出版社 txt格式电子书
- [mobi 下载] 【正版包邮】Node js硬实战:115个核心技巧 电子工业出版社 mobi格式电子书
- [word 下载] 【正版包邮】Node js硬实战:115个核心技巧 电子工业出版社 word格式电子书
- [kindle 下载] 【正版包邮】Node js硬实战:115个核心技巧 电子工业出版社 kindle格式电子书
内容简介:
Node.js 是一个持续走热的供开发人员开发服务器端应用的平台,但是目前Node.js is的相关实例仍明显不足,尤其与实践差距较大。本书汇总了115种Node实践中的实用技术,书中所有代码都是经过测试、立即可用且相互关联的。内容包括基于事件编程、为什么及如何使用闭包、如何利用端到端的JavaScript应用构建自己的应用程序,等等。代码段注释丰富,非常便于读者理解,而精心设计的交叉引用则提示了某一技术与其他技术之间的联系。
书籍目录:
第一部分 Node 基础
1 入门................................................................ 2
1.1 Node 入门 3
1.1.1 为什么使用 Node 3
1.1.2 Node 的主要特性 5
1.2 构建一个 Node 应用 7
1.2.1 创建一个新的 Node 项目 8
1.2.2 创建一个流的类 9
1.2.3 使用流 10
1.2.4 编写测试 11
1.3 总结 13
2 全局变量:Node 环境............................................... 15
2.1 模块 16
技巧 1 安装与加载模块 16
技巧 2 创建与管理模块 17
技巧 3 加载一组相关的模块 20
技巧 4 使用路径 22
2.2 标准 I/O 以及 console 对象 23
技巧 5 标准 I/O 流的读写 24
xii 目录
技巧 6 打印日志消息 25
技巧 7 基准测试 27
2.3 操作系统与命令行 29
技巧 8 获取平台信息 29
技巧 9 传递命令行参数 30
技巧 10 退出程序 31
技巧 11 响应信号量 33
2.4 使用 timer 延迟执行 35
技巧 12 通过 setTimeout 延迟执行函数 35
技巧 13 通过定时器定时调用回调函数 37
技巧 14 安全的操作异步接口 38
2.5 总结 41
3 Buffers:使用比特、字节以及编码 .................................. 43
3.1 修改数据编码 44
技巧 15 Buffer 转换为其他格式 44
技巧 16 使用 Buffers 来修改字符串编码 46
3.2 二进制文件转换为 JSON 49
技巧 17 使用 Buffer 来转换原始数据 49
3.3 创建你自己的二进制协议 65
技巧 18 创建自己的网络协议 65
3.4 总结 71
4 Events:玩转 EventEmitter .......................................... 72
4.1 基础用法 73
技巧 19 从 EventEmitter 继承 73
技巧 20 混合 EventEmitter 76
4.2 异常处理 78
技巧 21 管理异常 78
技巧 22 通过 domains 管理异常 80
目录 xiii
4.3 高级模式 82
技巧 23 反射 82
技巧 24 探索 EventEmitter 85
技巧 25 组织事件名称 87
4.4 第三方模块以及扩展 88
技巧 26 EventEmitter 的替代方案 89
4.5 总结 91
5 流:最强大和最容易误解的功能 .................................... 93
5.1 流的介绍 94
5.1.1 流的类型 94
5.1.2 什么时候使用流 94
5.1.3 历史 95
5.1.4 第三方模块中的流 96
5.1.5 流继承事件 97
5.2 内置流 98
技巧 27 使用内置的流来实现静态 web 服务器 98
技巧 28 流的错误处理 101
5.3 第三方模块和流 102
技巧 29 使用流的第三方模块 102
5.4 使用流基类 105
技巧 30 正确地从流的基类继承 105
技巧 31 实现一个可读流 107
技巧 32 实现一个可写流 111
技巧 33 使用双工流转换和接收数据 113
技巧 34 使用转换流解析数据 114
5.5 高级模式和优化 118
技巧 35 流的优化 118
技巧 36 使用老的流 API 121
技巧 37 基于功能的流适配 123
技巧 38 测试流 125
xiv 目录
5.6 总结 128
6 文件系统:通过异步和同步的方法处理文件.........................129
6.1 fs 模块概述 130
6.1.1 POSIX 文件系统包装器 130
6.1.2 流 132
6.1.3 批量文件操作 133
6.1.4 文件监视 133
6.1.5 同步的替代方案 133
技巧 39 读取配置文件 134
技巧 40 使用文件描述 136
技巧 41 使用文件锁 137
技巧 42 递归文件操作 142
技巧 43 编写文件数据库 147
技巧 44 监视文件以及文件夹 151
6.2 总结 154
7 网络:Node 真正的“Hello, World” ................................156
7.1 Node 中的网络 156
7.1.1 网络技术 157
7.1.2 Node 网络模块 161
7.1.3 非阻塞网络和线程池 162
7.2 TCP 客户端和服务端 163
技巧 45 创建 TCP 服务端和客户端 163
技巧 46 使用客户端测试 TCP 服务端 165
技巧 47 改进实时性低的应用 168
7.3 UDP 客户端和服务端 170
技巧 48 通过 UDP 传输文件 170
技巧 49 UDP 客户端服务应用 174
7.4 HTTP 客户端和服务端 179
技巧 50 HTTP 服务器 179
目录 xv
技巧 51 重定向 181
技巧 52 HTTP 代理 186
7.5 创建 DNS 请求 189
技巧 53 创建 DNS 请求 189
7.6 加密 191
技巧 54 一个加密的 TCP 服务器 192
技巧 55 加密的 Web 服务器和客户端 196
7.7 总结 198
8 子进程:利用 Node 整合外部应用程序 ..............................200
8.1 执行外部应用程序 202
技巧 56 执行外部应用程序 202
8.1.1 路径和 Path 的环境变量 203
8.1.2 执行外部程序时候出现的异常 204
技巧 57 流和外部应用程序 205
8.1.3 外部应用程序的串联调用 206
技巧 58 在 shell 中执行命令 208
8.1.4 安全性和 shell 命令执行 209
技巧 59 分离子进程 210
8.1.5 父进程和子进程之间的 I/O 处理 211
8.1.6 引用计数和子进程 213
8.2 执行 Node 程序 213
技巧 60 执行 Node 程序 214
技巧 61 Forking Node 模块 216
技巧 62 运行作业 218
8.2.1 工作池 220
8.2.2 使用池模块 222
8.3 同步运行 223
技巧 63 同步子进程 223
8.4 总结 227
xvi 目录
第二部分 实践中的技巧
9 网络:构建精简的网络应用.........................................230
9.1 前端技术 231
技巧 64 快速的静态网站服务器 231
技巧 65 在 Node 中使用 DOM 236
技巧 66 在浏览器端使用 Node 模块 238
9.2 服务端技术 241
技巧 67 Express 路由分离 241
技巧 68 自动重启服务器 245
技巧 69 配置 web 应用 248
技巧 70 优雅地处理错误 253
技巧 71 RESTful web 应用 257
技巧 72 使用自定义的中间件 267
技巧 73 使用事件进行解耦 273
技巧 74 使用 WebSockets 来处理 sessions 276
技巧 75 升级 Express 3 到 4 281
9.3 web 应用程序的测试 285
技巧 76 测试路由 286
技巧 77 为中间件注入创建 seams 288
技巧 78 测试依赖远程服务的应用 291
9.4 全栈框架 297
9.5 实时服务 299
9.6 总结 300
10 测试:编写健壮代码的关键.........................................301
10.1 Node 测试的相关介绍 303
10.2 使用断言编写简单的测试 304
技巧 79 用内置的模块编写测试 305
技巧 80 编写验证异常的测试 308
技巧 81 创建自定义的断言 312
目录 xvii
10.3 测试装置 314
技巧 82 使用一个测试装置组织测试 314
10.4 测试框架 318
技巧 83 使用 Mocha 编写测试 319
技巧 84 使用 Mocha 测试 web 应用 323
技巧 85 测试协议(TAP) 328
10.5 测试工具 331
技巧 86 持续集成 331
技巧 87 数据库装置 335
10.6 扩展阅读 343
10.7 总结 343
11 调试:用于发现和解决问题.........................................344
11.1 内省 345
11.1.1 显式异常 345
11.1.2 隐藏的异常 346
11.1.3 错误事件 346
11.1.4 错误参数 347
技巧 88 处理未捕获的异常 348
技巧 89 检查我们的 Node 代码 351
11.2 问题的调试 352
技巧 90 使用 Node 内置的调试器 352
技巧 91 使用 Node Inspector 359
技巧 92 对 Node 应用进行性能分析 361
技巧 93 内存泄漏的调试 365
技巧 94 使用 REPL 来检测运行中的程序 370
技巧 95 跟踪系统调用 377
11.3 总结 381
xviii 目录
12 生产环境中的 Node:安全地部署应用程序 .........................
作者介绍:
承竹,前支付宝前端开发工程师,现唯品会高级开发工程师。爱折腾,对计算机世界充满好奇,喜欢 JavaScript 语言,致力于成为一个理想中的靠谱软件工程师。徐佶辉,花名慕陶,08年开始工作,现任蚂蚁金服前端开发。在翻译《Node.js硬实战》这本书的过程中学到了很多,也深深发现这是本介绍node不可多得的好书。 Marc Harter 致力于构建大型项目,包括高可用的实时应用、流式接口和其他数据密集型系统。
Alex Young 是一位经验丰富的 JavaScript 开发者,定期在 DailyJS 博客发表文章。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
编辑推荐
一本让你真正学会|用好Node高级技术的进阶读物
本书精心组织115 个已通过测试的例子,并细致剖析保障这些Node应用良好运行的实用技术;采用提出问题/解决问题模式,囊括基于事件的编程、流、集成外部应用和发布等重要话题。
■ 从基础到进阶的常见使用例子
■ 设计和编写模块
■ 测试和调试 Node 应用
■ Node 和现有的系统集成
书摘插图
暂时没有内容
网站评分
书籍多样性:6分
书籍信息完全性:5分
网站更新速度:3分
使用便利性:3分
书籍清晰度:7分
书籍格式兼容性:6分
是否包含广告:7分
加载速度:9分
安全性:6分
稳定性:3分
搜索功能:5分
下载便捷性:8分
下载点评
- 图文清晰(254+)
- epub(257+)
- 傻瓜式服务(634+)
- 快捷(464+)
- 一星好评(348+)
- 经典(351+)
- 体验好(140+)
- 已买(342+)
- 好评(340+)
- 收费(355+)
- 少量广告(592+)
下载评价
- 网友 陈***秋:
不错,图文清晰,无错版,可以入手。
- 网友 车***波:
很好,下载出来的内容没有乱码。
- 网友 丁***菱:
好好好好好好好好好好好好好好好好好好好好好好好好好
- 网友 辛***玮:
页面不错 整体风格喜欢
- 网友 菱***兰:
特好。有好多书
- 网友 堵***格:
OK,还可以
- 网友 宫***凡:
一般般,只能说收费的比免费的强不少。
- 网友 詹***萍:
好评的,这是自己一直选择的下载书的网站
- 网友 沈***松:
挺好的,不错
- 网友 融***华:
下载速度还可以
- 网友 冯***卉:
听说内置一千多万的书籍,不知道真假的
- 网友 马***偲:
好 很好 非常好 无比的好 史上最好的
- 网友 訾***雰:
下载速度很快,我选择的是epub格式
- 网友 冷***洁:
不错,用着很方便
- 网友 晏***媛:
够人性化!
- 网友 谭***然:
如果不要钱就好了
喜欢"【正版包邮】Node js硬实战:115个核心技巧 电子工业出版社"的人也看了
小型工作室混音制作指南 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
魂牵梦系是台湾 图说天下 国家地理 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
JSP应用开发项目化教程 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
香港流行音樂專輯101.第二部(1987-1990) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
2020年全国注册城乡规划师职业资格考试辅导教材(第十三版)第4分册城乡规划实务 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
转化医学与人类健康未来 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
银女 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
赌神数学家:战胜拉斯维加斯和金融市场的财富公式 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
心宽是好的道别 衍阳法师 光明日报出版社【正版】 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
室内设计手绘与项目实践(第2版) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 心理咨询面谈技术(第4版) 中国轻工业出版社 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- Solid Edge ST4工程图教程 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 2021新版五三八年级英语完形填空与阅读理解150 50篇上下册人教版通用教辅导资料试卷英语书初中考练习题词汇初二英语阅读专项训题 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- Psychology on Procrastination 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 帕丁顿当导游/小熊帕丁顿图画书系列 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- Business the Sony Way 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- Banff Jasper & Glacier Nat Pks 3(ISBN=9781741794052) 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 行为心理学:华生的实用心理学课 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- 蒲松龄评传 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
- (STEAM创新研学系列丛书)侦探 花艺师 下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线
书籍真实打分
故事情节:6分
人物塑造:9分
主题深度:4分
文字风格:7分
语言运用:8分
文笔流畅:7分
思想传递:6分
知识深度:6分
知识广度:7分
实用性:8分
章节划分:9分
结构布局:5分
新颖与独特:4分
情感共鸣:4分
引人入胜:4分
现实相关:3分
沉浸感:5分
事实准确性:4分
文化贡献:7分