《Node即学即用》书籍《Node即学即用》

《Node即学即用》书籍《Node即学即用》

作者:《Node即学即用》书籍

出版社:人民邮电出版社

出版年:2013-2

评分:7.3

ISBN:9787115306180

所属分类:网络科技

书刊介绍

内容简介

《Node即学即用》由休斯-克劳奇、威尔逊编著,《Node即学即用》讲解如何用Node构建可扩展因特网应用,是全面的实用指南,除了详细介绍Node提供的API外,还用大量篇幅介绍了服务器事件驱动开发的重要概念。内容涉及跨服务器的并发连接、非阻塞I/O和事件驱动的编程、如何支持各种数据库和数据存储工具、NodeAPI的使用示例等。适合对JavaScript及编程有一定程度了解的读者阅读。

作品目录

目录

第一部分  基础入门

第1 章  Node.js 简介3

1.1  安装Node.js4

1.2  开始写代码7

1.2.1  Node REPL7

1.2.2  编写首个服务器程序9

1.3  为什么选择Node11

1.3.1  高性能Web 服务器11

1.3.2  专业的JavaScript12

1.3.3  浏览器之战 2.013

第2 章  编写有趣的应用15

2.1  创建一个聊天服务器15

2.2  我们也来编写个Twitter23

第3 章  编写健壮的Node 程序33

3.1  事件循环33

3.2  模式39

3.3  编写产品代码44

3.3.1  差错处理45

3.3.2  使用多处理器46

第二部分  API 和常用模块

第4 章  核心API55

4.1  Events55

4.1.1  EventEmitter56

4.1.2  Callback 语法57

4.2  HTTP59

4.2.1  HTTP 服务器59

4.2.2  HTTP 客户端61

4.2.3  URL65

4.2.4  querystring67

4.3  I/O68

4.3.1  数据流(stream)68

4.3.2  文件系统69

4.3.3  Buffer70

4.3.4  console.log76

第5 章  工具类API77

5.1  DNS77

5.2  加密79

5.2.1  Hashing79

5.2.2  HMAC81

5.2.3  公钥加密82

5.3  进程86

5.3.1  process 模块87

5.3.2  子进程95

5.4  用assert 来测试101

5.5  虚拟机104

第6 章  数据访问109

6.1  NoSQL 和文档存储109

6.1.1  CouchDB109

6.1.2  Redis117

6.1.3  MongoDB25

6.2  关系型数据库129

6.2.1  MySQL129

6.2.2  PostgreSQL136

6.3  连接池139

6.4  消息队列协议141

第7 章  重要的外部模块147

7.1  Express147

7.1.1  一个简单的Express 应用147

7.1.2  在Express 中设置路由148

7.1.3  处理表单数据153

7.1.4  模板引擎154

7.1.5  中间件158

7.2  Socket.IO161

7.2.1  命名空间163

7.2.2  Express 中使用Socket.IO165

第8 章  扩展Node171

8.1  模块171

8.2  包管理172

8.2.1  搜索包172

8.2.2  创建包172

8.2.3  发布包173

8.2.4  链接173

8.3  附加组件174

词汇表175

索引176

相关推荐

微信二维码