章节介绍

这本书由以下七章构成

第一章 开始接触Node.js

介绍Node.js及其特性和优点。之后创建一个简单的应用来介绍Node.js,这个应用通过表单提交数据,数据将保存到MongoDB(一个NoSQL数据库,会在第三章详细讲解)。

第二章 用Node.js实现函数

这一章将介绍Node.js的函数式编程风格,我们会创建一个股票交易所的引起用来接受和匹配交易订单。

第三章 使用MongoDB

这章将会介绍MongoDB,包括如何使用MongoDB、它和传统的关系型数据库的比较。然后我们会了解如何通过MongoDB的查询语言与我们的现有的Node.js项目交互。

第四章 用Boostrap美化界面

Bootstrap是Twitter的前端框架,它使完善一个相对可观的网站界面更加便捷。这里也会引用一些常用的组件来实现登陆窗口和投资融合跟踪。

第五章 建立一个实时Web应用

这章将会介绍Socket.IO,这里我们将学习如何通过简单的API实现一个实时聊天窗口,无需关注浏览器版本和聊天协议。

第六章 Backbone组织前端Javascript代码

这一章我们将会讨论为什么通过一些框架去管理客户端Javascript代码是有有益的,之后会讲解如何将Backbone.js结合到项目,实现贸易信息的实时化更新。

第七章 发布项目

最后一章,我们将讲解生产环境和开发环境的主要区别,我们将修改一些选项然后将程序部署到线上并运行。