更新时间:2021-03-19 09:40:29
封面
版权信息
版权声明
内容提要
O'Reilly Media Inc 介绍
业界评论
前言
本书所面向的读者
本书结构
本书约定
代码示例的使用
联系方式
致谢
资源与支持
配套资源
提交勘误
与我们联系
关于异步社区和异步图书
第1章 Node运行环境
1.1 安装Node
1.2 使用Node编写“Hello World”
1.3 Node部署环境
1.4 Node长期支持和Node升级
1.5 Node、V8和ES6
1.6 高级内容:Node的C/C++插件
第2章 Node基础:全局对象、事件和Node自身的异步特性
2.1 global和process对象
2.2 缓冲器(buffer)、类型化数组和字符串
2.3 Node的回调函数和异步事件处理
2.4 嵌套回调和异常处理
第3章 Node模块和Node包管理器(npm)基础
3.1 Node模块系统概览
3.2 NPM的深度挖掘
3.3 创建和发布你自己的Node模块
3.4 探索Node模块以及3个必要模块
第4章 交互式Node和REPL,以及控制台的深入研究
4.1 REPL的初体验和undefined表达式
4.2 REPL的好处:深入理解JavaScript引擎
4.3 更复杂的多行JavaScript
4.4 世事无常——经常保存
4.5 控制台的必要性
第5章 Node和Web
5.1 HTTP模块:服务器(server)和客户端(client)
5.2 创建一个静态网站服务器都需要什么
5.3 使用Apache来代理Node服务器
5.4 使用Query String来解析参数
5.5 DNS解析
第6章 Node和本地系统
6.1 探索操作系统
6.2 流(Stream)和管道(Pipe)
6.3 文件系统的正式介绍
6.4 通过路径访问资源
6.5 创建一个命名行工具
6.6 使用ZLib进行压缩/解压缩
6.7 管道和ReadLine模块
第7章 网络、套接字和安全
7.1 服务器、流和套接字
7.2 守门人
第8章 子进程
8.1 child_process.spawn
8.2 在Windows中运行一个子进程程序
第9章 Node和ES6
9.1 严格模式
9.2 let和const
9.3 箭头函数
9.4 类
9.5 使用Bluebird来实现promise
第10章 全栈Node开发
10.1 Express应用框架
10.2 MongoDB和Redis数据库系统
10.3 AngularJS和其他全栈框架
第11章 Node开发环境和产品环境
11.1 调试Node程序
11.2 单元测试
11.3 保持Node进程的运行
11.4 使用Apache Bench进行基准测试和负载测试
第12章 新环境中的Node
12.1 三星的IoT和GPIO
12.2 Windows与Chakra Node
12.3 微控制器和微型计算机中的Node
作者介绍
封面介绍