第Ⅰ部分 概述和安装
第1章 安装Node
1.1 在Windows上安装Node
1.2 在MACOSX上安装Node
1.3 使用源代码安装Node
1.3.1 选择Node的版本
1.3.2 下载Node源代码
1.3.3 编译Node
1.3.4 安装Node
1.3.5 运行Node
1.4 安装和应用Node包管理器
1.5 本章小结
第2章 Node简介
2.1 事件驱动编程风格介绍
2.2 Node和Java Script如何简化异步应用程序的编写
2.2.1 什么是闭包
2.2.2 闭包如何辅助异步编程
2.3 本章小结
第Ⅱ部分 Node核心API基础
第3章 加载模块
3.1 理解Node如何加载模块
3.2 导出模块
3.3 加载模块
3.3.1 加载核心模块
3.3.2 加载文件模块
3.3.3 加载文件夹模块
3.3.4 从nod-emodules文件夹加载
3.3.5 缓存模块
3.4 本章小结
第4章 应用缓冲区处理、编码和解码二进制数据
4.1 创建缓冲区
4.2 在缓冲区中获取和设置数据
4.3 切分缓冲区
4.4 复制缓冲区
4.5 缓冲区解码
4.6 本章小结
第5章 使用事件发射器模式简化事件绑定
5.1 理解标准回调模式
5.2 理解事件发射器模式
5.3 理解事件类型
5.4 应用事件发生器API
5.4.1 使用.addListener()或.on()绑定回调函数
5.4.2 绑定多个事件监听器
5.4.3 使用.remove Listener()从事件发射器中删除一个事件监听器
5.4.4 使用.once()使回调函数最多执行一次
5.4.5 使用.remove All Listenerso从事件发射器删除所有事件监听器
5.5 创建事件发射器
5.5.1 从Node事件发射器继承
5.5.2 发射事件
5.6 本章小结
……
第Ⅲ部分 文件、进程、流和网络
第Ⅳ部分 构建与调试模块及应用程序
第Ⅴ部分 构建Web应用程序
第Ⅵ部分 连接数据库
^ 收 起