Node.js开发简单,性能极好,一经发布便成了明星级项目。随着大前端领域的蓬勃发展,跨平台开发、API构建、Web应用开发等场景愈加常见,Node.js也成为大前端开发的必备“神器”。 本书以Node.js为主,讲解了Node.js的基础知识、开发调试方法、源码原理和应用场景,旨在向读者展示如何通过新的Node.js和npm编写出更具前端特色、更具工程化优势的代码。本书还讲解了Node.js中相当核心且复杂的异步流程控制,展望了未来异步流程的发展方向,非常适合大前端领域及后端领域的测试、运维及软件开发从业者阅读、学习。
作者简介
内容简介
推荐序1
推荐序2
推荐序3
推荐序4
推荐序5
推荐语
序
前言
第1章 Node.js初识
1.1 引子
1.2 JavaScript
1.3 什么是Node.js
1.4 本章小结
第2章 Node.js安装与入门
2.1 安装Node.js
2.2 HelloNode.js!
2.3 编辑器与调试
2.4 本章小结
第3章 更了不起的Node.js
3.1 架构升级
3.2 贯穿开发全过程
3.3 更多乐趣
3.4 本章小结
第4章 更好的Node.js
4.1 选择
4.2 单线程会“死”吗
4.3 为Node.js正名
4.4 更好的实践
4.5 本章小结
第5章 Node.js是如何执行的
5.1 准备
5.2 编译步骤
5.3 从入口开始
5.4 API调用过程
5.5 事件循环机制
5.6 本章小结
第6章 模块与核心
6.1 CommonJS规范
6.2 Node.js模块
6.3 未来展望:ES模块
6.4 本章小结
第7章 异步写法与流程控制
7.1 异步调用
7.2 Node.js自带的异步写法
7.3 更好的异步流程控制
7.4 本章小结

