App 下载
注册
登录
|
搜索
正在搜索中...
首页
我的书架
我的主页
我的收藏
我的书评
本书是一本经典的 Learning by Doing的书籍。它由 Node社区著名的 Socket.IO作者—— Guillermo Rauch,通过大量的实践案例撰写,
……
[ 展开全部 ]
并由 Node社区非常活跃的开发者—— Goddy Zhao翻译而成。 本书内容主要由对五大部分的介绍组成: Node核心设计理念、 Node核心模块 API、Web开发、数据库以及测试。从前到后、由表及里地对使用 Node进行 Web开发的每一个环节都进行了深入的讲解,并且最大的特点就是通过大量的实际案例、代码展示来剖析技术点,讲解最佳实践。
[ 收起 ]
作者:劳奇 (Guillermo Rauch)
出版社:电子工业出版社
定价:79.00元
ISBN:7121217694
给个评价
做个书摘
书摘 (21 )
评价 (1 )
查看所有书摘
按目录显示书摘
只显示目录
PART Ⅰ 从安装与概念开始
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 1 安装......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
在Windows下安装.......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
在OS.X下安装. ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
在Linux下安装.........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
编译. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
确保安装成功. ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
Node.REPL.........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
执行文件..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
NPM...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
安装模块..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
自定义模块. ...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
安装二进制工具包. ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
浏览NPM仓库. .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 2 JavaScript概览............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
介绍................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
JavaScript基础......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
类型. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
类型的困惑. ...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
函数. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
THIS、FUNCTION #CALL以及FUNCTION#APPLY...............
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
函数的参数数量. ........................... 14
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
闭包. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
类. ...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
继承. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
TRY.{}.CATCH.{}...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
v8中的JavaScript............................... 17
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
OBJECT#KEYS.......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
ARRAY#ISARRAY.....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
数组方法..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
字符串方法.. ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
JSON..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
FUNCTION#BIND.....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
FUNCTION#NAME.....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
_PROTO_(继承). .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
存取器...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 3 阻塞与非阻塞IO................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
能力越强,责任就越大........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
阻塞. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
单线程的世界. ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
错误处理..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
堆栈追踪..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 4 Node中的JavaScript .......................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
global对象..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
实用的全局对象. .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
模块系统..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
绝对和相对模块. .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
暴露API. ...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
事件................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
buffer............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
PART Ⅱ Node重要的API
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 5 命令行工具(CLI)以及FS API:首个Node应用.............
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
需求................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
编写首个Node程序...................................... 4
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
创建模块..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
同步还是异步. ............................ 47
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
理解什么是流(stream)...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
输入和输出. ...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
重构. ........................................ 53
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
用fs进行文件操作. .............................. 55
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
对CLI一探究竟. ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
argv..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
工作目录...................................... 57
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
环境变量........................................... 58
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
退出. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
信号. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
ANSI转义码...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
对fs一探究竟. .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
Stream............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
监视. .......................................... 60
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 6 TCP ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
TCP有哪些特性. ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
面向连接的通信和保证顺序的传递. ........................... 64
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
面向字节........................................ 65
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
可靠性...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
流控制......................................... 65
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
拥堵控制..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
Telnet............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
基于TCP的聊天程序........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
创建模块..................................... 68
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
理解NET.SERVER.API........................ 68
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
接收连接....................................... 70
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
data事件. ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
状态以及记录连接情况. ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
圆满完成此程序. .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
一个IRC客户端程序........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
创建模块..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
理解NET#STREAM.API.. ...............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
实现部分IRC协议. .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
测试实际的IRC服务器. .................................. 78
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 7 HTTP ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
HTTP结构............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
头信息. .............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
连接................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
一个简单的Web服务器.......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
创建模块....................................... 88
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
输出表单..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
method和URL. ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
数据. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
整合. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
让程序更健壮. ..................................... 95
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
一个Twitter.Web客户端..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
创建模块....................................... 96
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
发送一个简单的HTTP请求. ...................... 97
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
发送数据......................................... 98
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
获取推文..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
superagent来拯救.....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
使用up重启HTTP服务器.....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结............................................. 10
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
PART Ⅲ Web开发
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 8 Connect .............................. 1
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
使用HTTP构建一个简单的网站. .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
通过Connect实现一个简单的网站................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
中间件. .............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
书写可重用的中间件. .........................114
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
static中间件. .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
query中间件. .......................................1
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
logger中间件.........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
body.parser中间件. .................................1
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
cookie............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
会话(session). .....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
Redis.session.....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
methodOverride中间件. ...........................132
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
basicAuth中间件. ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 9 Express.................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
一个小型Express应用. ...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
创建模块..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
HTML..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
SETUP.............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
定义路由............................................13
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
查询. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
运行. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
设置................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
模板引擎..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
错误处理..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
快捷方法..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
路由................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
中间件. .............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
代码组织策略. .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 10 WebSocket .................. 153
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
Ajax..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
HTML5.WebSocket...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
一个ECHO示例. ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
初始化项目. ...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
建立服务器. ...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
建立客户端. ......................................159
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
运行示例程序. ...................................160
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
鼠标光标.......................................... 161
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
初始化示例程序. .........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
建立服务器. ...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
建立客户端. .....................................164
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
运行示例程序. .........................................1
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
面临一个挑战. ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
关闭并不意味着断开连接. .............................166
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
JSON...........................................167
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
重连. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
广播. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
WebSocket属于HTML5:早期浏览器不支持. .......................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
解决方案..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 11 Socket.IO..............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
传输................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
断开.VS.关闭. ........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
事件. ..........................................170
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
命名空间..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
聊天程序..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
初始化程序. .......................................172
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
构建服务器. ..........................................1
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
构建客户端. .......................................173
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
事件和广播. ........................................175
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
消息接收确认. .................................179
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
一个轮流做DJ的应用................................ 180
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
扩展聊天应用. ..........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
集成Grooveshark.API. ...............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
播放歌曲..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
PART Ⅳ 数据库
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 12 MongoDB.......................193
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
安装................................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
使用MongoDB:一个用户认证的例子. .............................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
构建应用程序. .......................................195
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
创建Express.App.. ..............................196
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
连接MongoDB. ...................................200
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
创建文档......................................201
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
查找文档..................................203
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
身份验证中间件. ..................................204
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
校验.. .............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
原子性..............................................2
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
安全模式................................206
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
Mongoose介绍........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
定义模型........................................207
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
定义嵌套的键. ..........................208
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
定义嵌套文档. .....................................209
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
构建索引..........................................209
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
中间件...............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
探测模型状态.. ...............................210
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
查询. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
扩展查询........................................210
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
排序.. ........................................211
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
选择. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
限制.. .....................................211
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
跳过. .........................................211
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
自动产生键. ...............................211
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
转换. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
一个使用Mongoose的例子...................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
构建应用.................................212
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
重构. ..............................213
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
建立模型.................................213
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结.......................................... 215
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 13 MySQL..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
node-mysql........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
初始化项目. .......................................217
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
Express应用. ...................................218
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
连接MySQL. .....................................219
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
初始化脚本. .......................................220
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
创建数据..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
获取数据.....................................228
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
sequelize.........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
初始化sequelize. ................................230
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
初始化Express应用. ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
连接sequelize. .........................233
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
定义模型和同步. ........................... 234
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
创建数据.................................236
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
获取数据......................................238
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
删除数据..............................239
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
完整地完成应用. ...............................240
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结.......................................... 241
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 14 Redis..................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
安装Redis...........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
Redis查询语言. .......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
数据类型.............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
字符串. ...................................246
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
哈希. ..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
列表. ......................................... 248
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
数据集. .....................................249
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
有序数据集. .........................................24
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
Redis和Node. ......................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
使用node-redis实现一个社交图谱. .............250
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结......................................... 259
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
PART Ⅴ 测试
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 15 代码共享 .................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
什么样的代码可以共享........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
书写兼容的JavaScript代码................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
导出模块..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
模拟实现ECMA.API. ................................265
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
模拟实现Node.API. ....................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
模拟实现浏览器端API. ...............................267
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
跨浏览器的继承实现. ...........................268
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
集成到一起:browserbuild. ...................... 268
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
基础案例....................................269
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结......................................... 271
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
CHAPTER 16 测试................................... 2
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
简单测试........................................ 273
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
测试目标.............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
测试策略................................... 274
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
测试程序..............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
expect.js.........................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
API一览. .........................................27
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
Mocha.............................................
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
测试异步代码. ..................................279
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
BDD风格. ................................281
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
TDD风格. .......................................281
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
export风格. .................................282
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
在浏览器端使用Mocha. ...................................2
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
小结.................................... 284
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
索引 ...................................... 285
还没有人在此章节添加过书摘,赶紧来抢第一吧!
在此章节添加书摘
导购链接
×
做书摘
文字书摘
读图识字
至少还需要输入
10
字
保存原图片为书摘
上传图片
识别
最多输入
500
个字
上传图片
重新上传
写点笔记吧
至少还需要输入
10
字
章节(选填)
PART Ⅰ 从安装与概念开始
CHAPTER 1 安装......................................
在Windows下安装.......................................
在OS.X下安装. ........................................
在Linux下安装.........................................
编译. ..............................................
确保安装成功. ..........................................
Node.REPL.........................................
执行文件..............................................
NPM...............................................
安装模块..............................................
自定义模块. ...........................................
安装二进制工具包. ........................................
浏览NPM仓库. .........................................
小结................................................
CHAPTER 2 JavaScript概览............................
介绍................................................
JavaScript基础......................................
类型. ..............................................
类型的困惑. ...........................................
函数. ..............................................
THIS、FUNCTION #CALL以及FUNCTION#APPLY...............
函数的参数数量. ........................... 14
闭包. ..............................................
类. ...............................................
继承. ..............................................
TRY.{}.CATCH.{}...................................
v8中的JavaScript............................... 17
OBJECT#KEYS.......................................
ARRAY#ISARRAY.....................................
数组方法..............................................
字符串方法.. ..........................................
JSON..............................................
FUNCTION#BIND.....................................
FUNCTION#NAME.....................................
_PROTO_(继承). .....................................
存取器...............................................
小结................................................
CHAPTER 3 阻塞与非阻塞IO................................
能力越强,责任就越大........................................
阻塞. ..............................................
单线程的世界. ..........................................
错误处理..............................................
堆栈追踪..............................................
小结................................................
CHAPTER 4 Node中的JavaScript .......................
global对象..........................................
实用的全局对象. .........................................
模块系统..............................................
绝对和相对模块. .........................................
暴露API. ...........................................
事件................................................
buffer............................................
小结................................................
PART Ⅱ Node重要的API
CHAPTER 5 命令行工具(CLI)以及FS API:首个Node应用.............
需求................................................
编写首个Node程序...................................... 4
创建模块..............................................
同步还是异步. ............................ 47
理解什么是流(stream)...................................
输入和输出. ...........................................
重构. ........................................ 53
用fs进行文件操作. .............................. 55
对CLI一探究竟. ........................................
argv..............................................
工作目录...................................... 57
环境变量........................................... 58
退出. ..............................................
信号. ..............................................
ANSI转义码...........................................
对fs一探究竟. .........................................
Stream............................................
监视. .......................................... 60
小结................................................
CHAPTER 6 TCP ....................................
TCP有哪些特性. ........................................
面向连接的通信和保证顺序的传递. ........................... 64
面向字节........................................ 65
可靠性...............................................
流控制......................................... 65
拥堵控制..............................................
Telnet............................................
基于TCP的聊天程序........................................
创建模块..................................... 68
理解NET.SERVER.API........................ 68
接收连接....................................... 70
data事件. ..........................................
状态以及记录连接情况. ......................................
圆满完成此程序. .........................................
一个IRC客户端程序........................................
创建模块..............................................
理解NET#STREAM.API.. ...............................
实现部分IRC协议. .......................................
测试实际的IRC服务器. .................................. 78
小结................................................
CHAPTER 7 HTTP ...................................
HTTP结构............................................
头信息. .............................................
连接................................................
一个简单的Web服务器.......................................
创建模块....................................... 88
输出表单..............................................
method和URL. ......................................
数据. ..............................................
整合. ..............................................
让程序更健壮. ..................................... 95
一个Twitter.Web客户端..................................
创建模块....................................... 96
发送一个简单的HTTP请求. ...................... 97
发送数据......................................... 98
获取推文..............................................
superagent来拯救.....................................
使用up重启HTTP服务器.....................................
小结............................................. 10
PART Ⅲ Web开发
CHAPTER 8 Connect .............................. 1
使用HTTP构建一个简单的网站. .................................
通过Connect实现一个简单的网站................................
中间件. .............................................
书写可重用的中间件. .........................114
static中间件. .......................................
query中间件. .......................................1
logger中间件.........................................
body.parser中间件. .................................1
cookie............................................
会话(session). .....................................
Redis.session.....................................
methodOverride中间件. ...........................132
basicAuth中间件. ....................................
小结................................................
CHAPTER 9 Express.................................
一个小型Express应用. ...................................
创建模块..............................................
HTML..............................................
SETUP.............................................
定义路由............................................13
查询. ..............................................
运行. ..............................................
设置................................................
模板引擎..............................................
错误处理..............................................
快捷方法..............................................
路由................................................
中间件. .............................................
代码组织策略. .........................................
小结................................................
CHAPTER 10 WebSocket .................. 153
Ajax..............................................
HTML5.WebSocket...................................
一个ECHO示例. ........................................
初始化项目. ...........................................
建立服务器. ...........................................
建立客户端. ......................................159
运行示例程序. ...................................160
鼠标光标.......................................... 161
初始化示例程序. .........................................
建立服务器. ...........................................
建立客户端. .....................................164
运行示例程序. .........................................1
面临一个挑战. ..........................................
关闭并不意味着断开连接. .............................166
JSON...........................................167
重连. ..............................................
广播. ..............................................
WebSocket属于HTML5:早期浏览器不支持. .......................
解决方案..............................................
小结................................................
CHAPTER 11 Socket.IO..............................
传输................................................
断开.VS.关闭. ........................................
事件. ..........................................170
命名空间..............................................
聊天程序..............................................
初始化程序. .......................................172
构建服务器. ..........................................1
构建客户端. .......................................173
事件和广播. ........................................175
消息接收确认. .................................179
一个轮流做DJ的应用................................ 180
扩展聊天应用. ..........................................
集成Grooveshark.API. ...............................
播放歌曲..............................................
小结................................................
PART Ⅳ 数据库
CHAPTER 12 MongoDB.......................193
安装................................................
使用MongoDB:一个用户认证的例子. .............................
构建应用程序. .......................................195
创建Express.App.. ..............................196
连接MongoDB. ...................................200
创建文档......................................201
查找文档..................................203
身份验证中间件. ..................................204
校验.. .............................................
原子性..............................................2
安全模式................................206
Mongoose介绍........................................
定义模型........................................207
定义嵌套的键. ..........................208
定义嵌套文档. .....................................209
构建索引..........................................209
中间件...............................................
探测模型状态.. ...............................210
查询. ..............................................
扩展查询........................................210
排序.. ........................................211
选择. ..............................................
限制.. .....................................211
跳过. .........................................211
自动产生键. ...............................211
转换. ..............................................
一个使用Mongoose的例子...................................
构建应用.................................212
重构. ..............................213
建立模型.................................213
小结.......................................... 215
CHAPTER 13 MySQL..................................
node-mysql........................................
初始化项目. .......................................217
Express应用. ...................................218
连接MySQL. .....................................219
初始化脚本. .......................................220
创建数据..............................................
获取数据.....................................228
sequelize.........................................
初始化sequelize. ................................230
初始化Express应用. ....................................
连接sequelize. .........................233
定义模型和同步. ........................... 234
创建数据.................................236
获取数据......................................238
删除数据..............................239
完整地完成应用. ...............................240
小结.......................................... 241
CHAPTER 14 Redis..................................
安装Redis...........................................
Redis查询语言. .......................................
数据类型.............................................
字符串. ...................................246
哈希. ..............................................
列表. ......................................... 248
数据集. .....................................249
有序数据集. .........................................24
Redis和Node. ......................................
使用node-redis实现一个社交图谱. .............250
小结......................................... 259
PART Ⅴ 测试
CHAPTER 15 代码共享 .................................
什么样的代码可以共享........................................
书写兼容的JavaScript代码................................
导出模块..............................................
模拟实现ECMA.API. ................................265
模拟实现Node.API. ....................................
模拟实现浏览器端API. ...............................267
跨浏览器的继承实现. ...........................268
集成到一起:browserbuild. ...................... 268
基础案例....................................269
小结......................................... 271
CHAPTER 16 测试................................... 2
简单测试........................................ 273
测试目标.............................................
测试策略................................... 274
测试程序..............................................
expect.js.........................................
API一览. .........................................27
Mocha.............................................
测试异步代码. ..................................279
BDD风格. ................................281
TDD风格. .......................................281
export风格. .................................282
在浏览器端使用Mocha. ...................................2
小结.................................... 284
索引 ...................................... 285
页码(选填)
这本书已经添加了这些章节,请勾选或者新建你的书摘所属的章节
add
up
down
remove
PART Ⅰ 从安装与概念开始
CHAPTER 1 安装......................................
在Windows下安装.......................................
在OS.X下安装. ........................................
在Linux下安装.........................................
编译. ..............................................
确保安装成功. ..........................................
Node.REPL.........................................
执行文件..............................................
NPM...............................................
安装模块..............................................
自定义模块. ...........................................
安装二进制工具包. ........................................
浏览NPM仓库. .........................................
小结................................................
CHAPTER 2 JavaScript概览............................
介绍................................................
JavaScript基础......................................
类型. ..............................................
类型的困惑. ...........................................
函数. ..............................................
THIS、FUNCTION #CALL以及FUNCTION#APPLY...............
函数的参数数量. ........................... 14
闭包. ..............................................
类. ...............................................
继承. ..............................................
TRY.{}.CATCH.{}...................................
v8中的JavaScript............................... 17
OBJECT#KEYS.......................................
ARRAY#ISARRAY.....................................
数组方法..............................................
字符串方法.. ..........................................
JSON..............................................
FUNCTION#BIND.....................................
FUNCTION#NAME.....................................
_PROTO_(继承). .....................................
存取器...............................................
小结................................................
CHAPTER 3 阻塞与非阻塞IO................................
能力越强,责任就越大........................................
阻塞. ..............................................
单线程的世界. ..........................................
错误处理..............................................
堆栈追踪..............................................
小结................................................
CHAPTER 4 Node中的JavaScript .......................
global对象..........................................
实用的全局对象. .........................................
模块系统..............................................
绝对和相对模块. .........................................
暴露API. ...........................................
事件................................................
buffer............................................
小结................................................
PART Ⅱ Node重要的API
CHAPTER 5 命令行工具(CLI)以及FS API:首个Node应用.............
需求................................................
编写首个Node程序...................................... 4
创建模块..............................................
同步还是异步. ............................ 47
理解什么是流(stream)...................................
输入和输出. ...........................................
重构. ........................................ 53
用fs进行文件操作. .............................. 55
对CLI一探究竟. ........................................
argv..............................................
工作目录...................................... 57
环境变量........................................... 58
退出. ..............................................
信号. ..............................................
ANSI转义码...........................................
对fs一探究竟. .........................................
Stream............................................
监视. .......................................... 60
小结................................................
CHAPTER 6 TCP ....................................
TCP有哪些特性. ........................................
面向连接的通信和保证顺序的传递. ........................... 64
面向字节........................................ 65
可靠性...............................................
流控制......................................... 65
拥堵控制..............................................
Telnet............................................
基于TCP的聊天程序........................................
创建模块..................................... 68
理解NET.SERVER.API........................ 68
接收连接....................................... 70
data事件. ..........................................
状态以及记录连接情况. ......................................
圆满完成此程序. .........................................
一个IRC客户端程序........................................
创建模块..............................................
理解NET#STREAM.API.. ...............................
实现部分IRC协议. .......................................
测试实际的IRC服务器. .................................. 78
小结................................................
CHAPTER 7 HTTP ...................................
HTTP结构............................................
头信息. .............................................
连接................................................
一个简单的Web服务器.......................................
创建模块....................................... 88
输出表单..............................................
method和URL. ......................................
数据. ..............................................
整合. ..............................................
让程序更健壮. ..................................... 95
一个Twitter.Web客户端..................................
创建模块....................................... 96
发送一个简单的HTTP请求. ...................... 97
发送数据......................................... 98
获取推文..............................................
superagent来拯救.....................................
使用up重启HTTP服务器.....................................
小结............................................. 10
PART Ⅲ Web开发
CHAPTER 8 Connect .............................. 1
使用HTTP构建一个简单的网站. .................................
通过Connect实现一个简单的网站................................
中间件. .............................................
书写可重用的中间件. .........................114
static中间件. .......................................
query中间件. .......................................1
logger中间件.........................................
body.parser中间件. .................................1
cookie............................................
会话(session). .....................................
Redis.session.....................................
methodOverride中间件. ...........................132
basicAuth中间件. ....................................
小结................................................
CHAPTER 9 Express.................................
一个小型Express应用. ...................................
创建模块..............................................
HTML..............................................
SETUP.............................................
定义路由............................................13
查询. ..............................................
运行. ..............................................
设置................................................
模板引擎..............................................
错误处理..............................................
快捷方法..............................................
路由................................................
中间件. .............................................
代码组织策略. .........................................
小结................................................
CHAPTER 10 WebSocket .................. 153
Ajax..............................................
HTML5.WebSocket...................................
一个ECHO示例. ........................................
初始化项目. ...........................................
建立服务器. ...........................................
建立客户端. ......................................159
运行示例程序. ...................................160
鼠标光标.......................................... 161
初始化示例程序. .........................................
建立服务器. ...........................................
建立客户端. .....................................164
运行示例程序. .........................................1
面临一个挑战. ..........................................
关闭并不意味着断开连接. .............................166
JSON...........................................167
重连. ..............................................
广播. ..............................................
WebSocket属于HTML5:早期浏览器不支持. .......................
解决方案..............................................
小结................................................
CHAPTER 11 Socket.IO..............................
传输................................................
断开.VS.关闭. ........................................
事件. ..........................................170
命名空间..............................................
聊天程序..............................................
初始化程序. .......................................172
构建服务器. ..........................................1
构建客户端. .......................................173
事件和广播. ........................................175
消息接收确认. .................................179
一个轮流做DJ的应用................................ 180
扩展聊天应用. ..........................................
集成Grooveshark.API. ...............................
播放歌曲..............................................
小结................................................
PART Ⅳ 数据库
CHAPTER 12 MongoDB.......................193
安装................................................
使用MongoDB:一个用户认证的例子. .............................
构建应用程序. .......................................195
创建Express.App.. ..............................196
连接MongoDB. ...................................200
创建文档......................................201
查找文档..................................203
身份验证中间件. ..................................204
校验.. .............................................
原子性..............................................2
安全模式................................206
Mongoose介绍........................................
定义模型........................................207
定义嵌套的键. ..........................208
定义嵌套文档. .....................................209
构建索引..........................................209
中间件...............................................
探测模型状态.. ...............................210
查询. ..............................................
扩展查询........................................210
排序.. ........................................211
选择. ..............................................
限制.. .....................................211
跳过. .........................................211
自动产生键. ...............................211
转换. ..............................................
一个使用Mongoose的例子...................................
构建应用.................................212
重构. ..............................213
建立模型.................................213
小结.......................................... 215
CHAPTER 13 MySQL..................................
node-mysql........................................
初始化项目. .......................................217
Express应用. ...................................218
连接MySQL. .....................................219
初始化脚本. .......................................220
创建数据..............................................
获取数据.....................................228
sequelize.........................................
初始化sequelize. ................................230
初始化Express应用. ....................................
连接sequelize. .........................233
定义模型和同步. ........................... 234
创建数据.................................236
获取数据......................................238
删除数据..............................239
完整地完成应用. ...............................240
小结.......................................... 241
CHAPTER 14 Redis..................................
安装Redis...........................................
Redis查询语言. .......................................
数据类型.............................................
字符串. ...................................246
哈希. ..............................................
列表. ......................................... 248
数据集. .....................................249
有序数据集. .........................................24
Redis和Node. ......................................
使用node-redis实现一个社交图谱. .............250
小结......................................... 259
PART Ⅴ 测试
CHAPTER 15 代码共享 .................................
什么样的代码可以共享........................................
书写兼容的JavaScript代码................................
导出模块..............................................
模拟实现ECMA.API. ................................265
模拟实现Node.API. ....................................
模拟实现浏览器端API. ...............................267
跨浏览器的继承实现. ...........................268
集成到一起:browserbuild. ...................... 268
基础案例....................................269
小结......................................... 271
CHAPTER 16 测试................................... 2
简单测试........................................ 273
测试目标.............................................
测试策略................................... 274
测试程序..............................................
expect.js.........................................
API一览. .........................................27
Mocha.............................................
测试异步代码. ..................................279
BDD风格. ................................281
TDD风格. .......................................281
export风格. .................................282
在浏览器端使用Mocha. ...................................2
小结.................................... 284
索引 ...................................... 285
×
添加一个书摘本
搜索创建书摘本
搜索
正在搜索...
不对,换一下
书名
作者
出版社
备注
ISBN
*
*
PART Ⅰ 从安装与概念开始
CHAPTER 1 安装......................................
在Windows下安装.......................................
在OS.X下安装. ........................................
在Linux下安装.........................................
编译. ..............................................
确保安装成功. ..........................................
Node.REPL.........................................
执行文件..............................................
NPM...............................................
安装模块..............................................
自定义模块. ...........................................
安装二进制工具包. ........................................
浏览NPM仓库. .........................................
小结................................................
CHAPTER 2 JavaScript概览............................
介绍................................................
JavaScript基础......................................
类型. ..............................................
类型的困惑. ...........................................
函数. ..............................................
THIS、FUNCTION #CALL以及FUNCTION#APPLY...............
函数的参数数量. ........................... 14
闭包. ..............................................
类. ...............................................
继承. ..............................................
TRY.{}.CATCH.{}...................................
v8中的JavaScript............................... 17
OBJECT#KEYS.......................................
ARRAY#ISARRAY.....................................
数组方法..............................................
字符串方法.. ..........................................
JSON..............................................
FUNCTION#BIND.....................................
FUNCTION#NAME.....................................
_PROTO_(继承). .....................................
存取器...............................................
小结................................................
CHAPTER 3 阻塞与非阻塞IO................................
能力越强,责任就越大........................................
阻塞. ..............................................
单线程的世界. ..........................................
错误处理..............................................
堆栈追踪..............................................
小结................................................
CHAPTER 4 Node中的JavaScript .......................
global对象..........................................
实用的全局对象. .........................................
模块系统..............................................
绝对和相对模块. .........................................
暴露API. ...........................................
事件................................................
buffer............................................
小结................................................
PART Ⅱ Node重要的API
CHAPTER 5 命令行工具(CLI)以及FS API:首个Node应用.............
需求................................................
编写首个Node程序...................................... 4
创建模块..............................................
同步还是异步. ............................ 47
理解什么是流(stream)...................................
输入和输出. ...........................................
重构. ........................................ 53
用fs进行文件操作. .............................. 55
对CLI一探究竟. ........................................
argv..............................................
工作目录...................................... 57
环境变量........................................... 58
退出. ..............................................
信号. ..............................................
ANSI转义码...........................................
对fs一探究竟. .........................................
Stream............................................
监视. .......................................... 60
小结................................................
CHAPTER 6 TCP ....................................
TCP有哪些特性. ........................................
面向连接的通信和保证顺序的传递. ........................... 64
面向字节........................................ 65
可靠性...............................................
流控制......................................... 65
拥堵控制..............................................
Telnet............................................
基于TCP的聊天程序........................................
创建模块..................................... 68
理解NET.SERVER.API........................ 68
接收连接....................................... 70
data事件. ..........................................
状态以及记录连接情况. ......................................
圆满完成此程序. .........................................
一个IRC客户端程序........................................
创建模块..............................................
理解NET#STREAM.API.. ...............................
实现部分IRC协议. .......................................
测试实际的IRC服务器. .................................. 78
小结................................................
CHAPTER 7 HTTP ...................................
HTTP结构............................................
头信息. .............................................
连接................................................
一个简单的Web服务器.......................................
创建模块....................................... 88
输出表单..............................................
method和URL. ......................................
数据. ..............................................
整合. ..............................................
让程序更健壮. ..................................... 95
一个Twitter.Web客户端..................................
创建模块....................................... 96
发送一个简单的HTTP请求. ...................... 97
发送数据......................................... 98
获取推文..............................................
superagent来拯救.....................................
使用up重启HTTP服务器.....................................
小结............................................. 10
PART Ⅲ Web开发
CHAPTER 8 Connect .............................. 1
使用HTTP构建一个简单的网站. .................................
通过Connect实现一个简单的网站................................
中间件. .............................................
书写可重用的中间件. .........................114
static中间件. .......................................
query中间件. .......................................1
logger中间件.........................................
body.parser中间件. .................................1
cookie............................................
会话(session). .....................................
Redis.session.....................................
methodOverride中间件. ...........................132
basicAuth中间件. ....................................
小结................................................
CHAPTER 9 Express.................................
一个小型Express应用. ...................................
创建模块..............................................
HTML..............................................
SETUP.............................................
定义路由............................................13
查询. ..............................................
运行. ..............................................
设置................................................
模板引擎..............................................
错误处理..............................................
快捷方法..............................................
路由................................................
中间件. .............................................
代码组织策略. .........................................
小结................................................
CHAPTER 10 WebSocket .................. 153
Ajax..............................................
HTML5.WebSocket...................................
一个ECHO示例. ........................................
初始化项目. ...........................................
建立服务器. ...........................................
建立客户端. ......................................159
运行示例程序. ...................................160
鼠标光标.......................................... 161
初始化示例程序. .........................................
建立服务器. ...........................................
建立客户端. .....................................164
运行示例程序. .........................................1
面临一个挑战. ..........................................
关闭并不意味着断开连接. .............................166
JSON...........................................167
重连. ..............................................
广播. ..............................................
WebSocket属于HTML5:早期浏览器不支持. .......................
解决方案..............................................
小结................................................
CHAPTER 11 Socket.IO..............................
传输................................................
断开.VS.关闭. ........................................
事件. ..........................................170
命名空间..............................................
聊天程序..............................................
初始化程序. .......................................172
构建服务器. ..........................................1
构建客户端. .......................................173
事件和广播. ........................................175
消息接收确认. .................................179
一个轮流做DJ的应用................................ 180
扩展聊天应用. ..........................................
集成Grooveshark.API. ...............................
播放歌曲..............................................
小结................................................
PART Ⅳ 数据库
CHAPTER 12 MongoDB.......................193
安装................................................
使用MongoDB:一个用户认证的例子. .............................
构建应用程序. .......................................195
创建Express.App.. ..............................196
连接MongoDB. ...................................200
创建文档......................................201
查找文档..................................203
身份验证中间件. ..................................204
校验.. .............................................
原子性..............................................2
安全模式................................206
Mongoose介绍........................................
定义模型........................................207
定义嵌套的键. ..........................208
定义嵌套文档. .....................................209
构建索引..........................................209
中间件...............................................
探测模型状态.. ...............................210
查询. ..............................................
扩展查询........................................210
排序.. ........................................211
选择. ..............................................
限制.. .....................................211
跳过. .........................................211
自动产生键. ...............................211
转换. ..............................................
一个使用Mongoose的例子...................................
构建应用.................................212
重构. ..............................213
建立模型.................................213
小结.......................................... 215
CHAPTER 13 MySQL..................................
node-mysql........................................
初始化项目. .......................................217
Express应用. ...................................218
连接MySQL. .....................................219
初始化脚本. .......................................220
创建数据..............................................
获取数据.....................................228
sequelize.........................................
初始化sequelize. ................................230
初始化Express应用. ....................................
连接sequelize. .........................233
定义模型和同步. ........................... 234
创建数据.................................236
获取数据......................................238
删除数据..............................239
完整地完成应用. ...............................240
小结.......................................... 241
CHAPTER 14 Redis..................................
安装Redis...........................................
Redis查询语言. .......................................
数据类型.............................................
字符串. ...................................246
哈希. ..............................................
列表. ......................................... 248
数据集. .....................................249
有序数据集. .........................................24
Redis和Node. ......................................
使用node-redis实现一个社交图谱. .............250
小结......................................... 259
PART Ⅴ 测试
CHAPTER 15 代码共享 .................................
什么样的代码可以共享........................................
书写兼容的JavaScript代码................................
导出模块..............................................
模拟实现ECMA.API. ................................265
模拟实现Node.API. ....................................
模拟实现浏览器端API. ...............................267
跨浏览器的继承实现. ...........................268
集成到一起:browserbuild. ...................... 268
基础案例....................................269
小结......................................... 271
CHAPTER 16 测试................................... 2
简单测试........................................ 273
测试目标.............................................
测试策略................................... 274
测试程序..............................................
expect.js.........................................
API一览. .........................................27
Mocha.............................................
测试异步代码. ..................................279
BDD风格. ................................281
TDD风格. .......................................281
export风格. .................................282
在浏览器端使用Mocha. ...................................2
小结.................................... 284
索引 ...................................... 285