图书介绍
了不起的Node js 将JavaScript进行到底【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- GuillermoRauch编;赵静译 著
- 出版社: 北京:电子工业出版社
- ISBN:7121217692
- 出版时间:2014
- 标注页数:293页
- 文件大小:35MB
- 文件页数:312页
- 主题词:
PDF下载
下载说明
了不起的Node js 将JavaScript进行到底PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
PART Ⅰ 从安装与概念开始3
CHAPTER 1 安装3
在Windows下安装3
在OSX下安装4
在Linux下安装5
编译5
确保安装成功5
Node REPL5
执行文件6
NPM6
安装模块7
自定义模块8
安装二进制工具包9
浏览NPM仓库9
小结10
CHAPTER 2 JavaScript概览11
介绍11
JavaScript基础12
类型12
类型的困惑12
函数13
THIS、FUNCTION#CALL以及FUNCTION#APPLY14
函数的参数数量14
闭包14
类15
继承16
TRY{} CATCH{}17
v8中的JavaScript17
OBJECT?KEYS18
ARRAY#ISARRAY18
数组方法18
字符串方法19
JSON19
FUNCTION#BIND19
FUNCTION#NAME19
_PROTO_(继承)20
存取器20
小结21
CHAPTER 3 阻塞与非阻塞IO23
能力越强,责任就越大23
阻塞25
单线程的世界27
错误处理29
堆栈追踪30
小结32
CHAPTER 4 Node中的JavaScript33
global对象33
实用的全局对象34
模块系统34
绝对和相对模块35
暴露API37
事件38
buffer40
小结41
PART Ⅱ Node重要的API45
CHAPTER 5 命令行工具(CLI)以及FS API:首个Node应用45
需求45
编写首个Node程序46
创建模块46
同步还是异步47
理解什么是流(stream)49
输入和输出50
重构53
用fs进行文件操作55
对CLI一探究竟56
argv57
工作目录57
环境变量58
退出58
信号58
ANSI转义码59
对fs一探究竟59
Stream59
监视60
小结61
CHAPTER 6 TCP63
TCP有哪些特性64
面向连接的通信和保证顺序的传递64
面向字节65
可靠性65
流控制65
拥堵控制65
Telnet65
基于TCP的聊天程序68
创建模块68
理解NET…SERVER API68
接收连接70
data事件71
状态以及记录连接情况73
圆满完成此程序75
一个IRC客户端程序77
创建模块77
理解NET?STREAM API78
实现部分IRC协议78
测试实际的IRC服务器78
小结79
CHAPTER 7 HTTP81
HTTP结构81
头信息82
连接87
一个简单的Web服务器88
创建模块88
输出表单88
method和URL90
数据92
整合94
让程序更健壮95
一个Twitter Web客户端96
创建模块96
发送一个简单的HTTP请求97
发送数据98
获取推文99
superagent来拯救102
使用up重启HTTP服务器103
小结104
PARTⅢ Web开发107
CHAPTER 8 Connect107
使用HTTP构建一个简单的网站108
通过Connect实现一个简单的网站111
中间件112
书写可重用的中间件114
static中间件119
query中间件120
logger中间件120
body parser中间件122
cookie125
会话(session)126
Redis session131
methodOverride中间件132
basicAuth中间件132
小结134
CHAPTER 9 Express135
一个小型Express应用135
创建模块136
HTML136
SETUP137
定义路由137
查询140
运行141
设置142
模板引擎143
错误处理144
快捷方法144
路由146
中间件148
代码组织策略149
小结151
CHAPTER 10 WebSocket153
Ajax153
HTML5 WebSocket156
一个ECHO示例157
初始化项目157
建立服务器158
建立客户端159
运行示例程序160
鼠标光标161
初始化示例程序161
建立服务器161
建立客户端164
运行示例程序166
面临一个挑战166
关闭并不意味着断开连接166
JSON167
重连167
广播167
WebSocket属于HTML5:早期浏览器不支持167
解决方案167
小结167
CHAPTER 11 Socket.IO169
传输170
断开VS关闭170
事件170
命名空间171
聊天程序172
初始化程序172
构建服务器172
构建客户端173
事件和广播175
消息接收确认179
一个轮流做DJ的应用180
扩展聊天应用181
集成Grooveshark API182
播放歌曲185
小结190
PART Ⅳ 数据库193
CHAPTER 12 MongoDB193
安装195
使用MongoDB:一个用户认证的例子195
构建应用程序195
创建Express App196
连接MongoDB200
创建文档201
查找文档203
身份验证中间件204
校验205
原子性206
安全模式206
Mongoose介绍206
定义模型207
定义嵌套的键208
定义嵌套文档209
构建索引209
中间件209
探测模型状态210
查询210
扩展查询210
排序211
选择211
限制211
跳过211
自动产生键211
转换212
一个使用Mongoose的例子212
构建应用212
重构213
建立模型213
小结215
CHAPTER 13 MySQL217
node-mysql217
初始化项目217
Express应用218
连接MySQL219
初始化脚本220
创建数据224
获取数据228
seauelize229
初始化sequelize230
初始化Express应用230
连接sequelize233
定义模型和同步234
创建数据236
获取数据238
删除数据239
完整地完成应用240
小结241
CHAPTER 14 Redis243
安装Redis244
Redis查询语言245
数据类型245
字符串246
哈希246
列表248
数据集249
有序数据集249
Redis和Node249
使用node-redis实现一个社交图谱250
小结259
PART Ⅴ 测试263
CHAPTER 15 代码共享263
什么样的代码可以共享263
书写兼容的JavaScript代码264
导出模块264
模拟实现ECMA API265
模拟实现Node API267
模拟实现浏览器端API267
跨浏览器的继承实现268
集成到一起:browserbuild268
基础案例269
小结271
CHAPTER 16 测试273
简单测试273
测试目标274
测试策略274
测试程序275
expect.js276
API一览276
Mocha278
测试异步代码279
BDD风格281
TDD风格281
export风格282
在浏览器端使用Mocha282
小结284
索引285
热门推荐
- 3677999.html
- 2069209.html
- 2530087.html
- 1334207.html
- 2555417.html
- 2971314.html
- 2877051.html
- 611325.html
- 3474229.html
- 1905262.html
- http://www.ickdjs.cc/book_2494728.html
- http://www.ickdjs.cc/book_2768842.html
- http://www.ickdjs.cc/book_2600984.html
- http://www.ickdjs.cc/book_3174568.html
- http://www.ickdjs.cc/book_719473.html
- http://www.ickdjs.cc/book_653497.html
- http://www.ickdjs.cc/book_3796424.html
- http://www.ickdjs.cc/book_3041958.html
- http://www.ickdjs.cc/book_2242460.html
- http://www.ickdjs.cc/book_289463.html