《Node.js实战》PDF电子书免费下载

作者:  [美] Mike Cantelon[美] TJ Holowaychuk[美] Nathan Rajlich

出版社: 人民邮电出版社  

出版年:  2014-05

ISBN: 9787115352460

~~滚到底部有网盘下载链接~~

内容简介

目录


前言
致谢
MIKE CANTELON的致谢
MARC HARTER的致谢
NATHAN RAJLICH的致谢
关于本书
路线图
代码约定及下载
作者在线
关于封面图片
第一部分 Node基础
第1章  欢迎进入Node.js世界
1.1 构建于JavaScript之上
1.2 异步和事件触发:浏览器
1.3 异步和事件触发:服务器
1.4 DIRT程序
1.5 默认DIRT
1.6  小结
第2章 构建有多个房间的聊天室程序
2.1 程序概览
2.2 程序需求及初始设置
2.3 提供HTML、CSS和客户端JavaScript的服务
2.4 用Socket.IO处理与聊天相关的消息
2.5 在程序的用户界面上使用客户端JavaScript
2.6 小结
第3章 Node编程基础
3.1 Node功能的组织及重用
3.2 异步编程技术
3.3 异步逻辑的顺序化
3.4 小结
第二部分 用Node开发Web程序
第4章 构建Node Web程序
4.1 HTTP服务器的基础知识
4.2 构建RESTful Web服务
4.3 提供静态文件服务
4.4 从表单中接受用户输入
4.5 用HTTPS加强程序的安全性
4.6 小结
第5章 存储Node程序中的数据
5.1 无服务器的数据存储
5.2 关系型数据库管理系统
5.3 NoSQL数据库
5.4 小结
第6章 Connect
6.1 搭建一个Connect程序
6.2 Connect的工作机制
6.3 为什么中间件的顺序很重要
6.4 挂载中间件和服务器
6.5 创建可配置中间件
6.6 使用错误处理中间件
6.7 小结
第7章 Connect自带的中间件
7.1 解析cookie、请求主体和查询字符串的中间件
7.2 实现Web程序核心功能的中间件
7.3 处理Web程序安全的中间件
7.4 提供静态文件服务的中间件
7.5 小结
第8章 Express
8.1 生成程序骨架
8.2 配置Express和你的程序
基于环境的配置
8.3 渲染视图
8.4 处理表单和文件上传
8.5 创建资源下载
8.6 小结
第9章 Express进阶
9.1 认证用户
9.2 先进的路由技术
9.3 创建一个公开的REST API
9.4 错误处理
9.5 小结
第10章 测试Node程序
10.1 单元测试
10.2 验收测试
10.3 小结
第11章 Web程序模板
11.1 用模板保持代码的整洁性
模板实战
11.2 嵌入JavaScript的模板
11.3 使用Mustache模板语言与Hogan
11.4 用Jade做模板
11.5 小结
第三部分 在Node中更进一步
第12章 部署Node程序并维持正常运行时间
12.1 安置Node程序
12.2 部署的基础知识
12.3 让正常运行时间和性能达到最优
12.4 小结
第13章 超越Web服务器
13.1 Socket.IO
13.2 深入TCP/IP网络
13.3 与操作系统交互的工具
13.4 开发命令行工具
13.5 小结
第14章 Node生态系统
14.1 给Node开发人员的在线资源
14.2 GitHub
14.3 为npm库做贡献
14.4 小结
附录A 安装Node和社区附加组件
A.1 在OS X上的安装
用Homebrew安装
A.2 在Windows上的安装
A.3 在Linux上的安装
A.4 编译Node
A.5 使用Node包管理器
附录B 调试Node
B.1 用JSHint分析代码
B.2 输出调试信息
B.3 Node内置的调试器
B.4 Node检查器
附录C Express的扩展及配置
C.1 扩展Express
C.2 高级配置
看完了

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?