Node 即学即用 PDF 文档
本书讲解如何用 Node 构建可扩展因特网应用,是全面的实用指南,除了详细介绍 Node 提供的 API 外,还用大量篇幅介绍了服务器事件驱动开发的重要概念。内容涉及跨服务器的并发连接、非阻塞 I/O 和事件驱动的编程、如何支持各种数据库和数据存储工具、Node API 的使用示例等。
本书适合对 JavaScript 及编程有一定程度了解的读者阅读。
Node.js 正迅速成为 Web 开发社区里最有影响力的技术。本书的目标是让开发人员有效地了解如何入手试用 Node。
本书读者应该对 JavaScript 及编程有一定程度的了解。除了详细介绍 Node 提供的API 外,我们还将花大量篇幅来介绍服务器事件驱动开发的重要概念。通过阅读本书,你不但能够了解 Node 平台本身,还能掌握 Node 为快速高效地构建高扩展性网站和服务所提供的多个重要模块。
目录
第一部分 基础入门
第 1 章 Node.js 简介
1.1 安装 Node.js
1.2 开始写代码
1.2.1 Node REPL
1.2.2 编写首个服务器程序
1.3 为什么选择 Node
1.3.1 高性能 Web 服务器
1.3.2 专业的 JavaScript
1.3.3 浏览器之战 2.0
第 2 章 编写有趣的应用
2.1 创建一个聊天服务器
2.2 我们也来编写个 Twitter
第 3 章 编写健壮的 Node 程序
3.1 事件循环
3.2 模式
3.3 编写产品代码
3.3.1 差错处理
3.3.2 使用多处理器
第二部分 API 和常用模块
第 4 章 核心 API
4.1 Events
4.1.1 EventEmitter
4.1.2 Callback 语法
4.2 HTTP
4.2.1 HTTP 服务器
4.2.2 HTTP 客户端
4.2.3 URL
4.2.4 querystring
4.3 I/O
4.3.1 数据流(stream)
4.3.2 文件系统
4.3.3 Buffer
4.3.4 console.log
第 5 章 工具类 API
5.1 DNS
5.2 加密
5.2.1 Hashing
5.2.2 HMAC
5.2.3 公钥加密
5.3 进程
5.3.1 process 模块
5.3.2 子进程
5.4 用 assert 来测试
5.5 虚拟机
第 6 章 数据访问
6.1 NoSQL 和文档存储
6.1.1 CouchDB
6.1.2 Redis
6.1.3 MongoDB
6.2 关系型数据库
6.2.1 MySQL
6.2.2 PostgreSQL
6.3 连接池
6.4 消息队列协议
第 7 章 重要的外部模块
7.1 Express
7.1.1 一个简单的 Express 应用
7.1.2 在 Express 中设置路由
7.1.3 处理表单数据
7.1.4 模板引擎
7.1.5 中间件
7.2 Socket.IO
7.2.1 命名空间
7.2.2 Express 中使用 Socket.IO
第 8 章 扩展 Node
8.1 模块
8.2 包管理
8.2.1 搜索包
8.2.2 创建包
8.2.3 发布包
8.2.4 链接
8.3 附加组件
词汇表
下载地址:https://www.wenjiangs.com/wp-content/uploads/2024/01/DvXBxuC72pigv9we.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
下一篇: 白帽子讲 Web 安全 PDF 文档
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论