Node應用程序構建:使用MongoDB和Backbone (Building Node Applications with MongoDB and Backbone) Node应用程序构建:使用MongoDB和Backbone

威爾遜 (Mike Wilson)

已絕版

買這商品的人也買了...

相關主題

商品描述

Node.js是一套用來編寫高性能網絡服務器的JavaScript工具包。Backbone.js是面向客戶端的JavaScript框架。MongoDB是一種NoSQL的數據庫。三者結合使用,可以構建出高效的Web引用。

《Node應用程序構建——使用MongoDB和Backbone》分為兩部分,共10章。第一部分包括第1到4章,概述了Node.js、MongoDB和Backbone.js的核心技術。第二部分包括第5章到第10章,介紹如何使用這些工具去構建一個具有社交網絡風格的網站。如果是剛開始學習,建議先從第一部分獲取一些背景知識,然後在第二部分深入學習。如果你已經熟悉JavaScript,可以直接跳過第一部分,會發現第二部分中的例子也是可以理解的。

本書可以作為學習和掌握Node.js、Backbone.js和MongoDB的實踐教程,也適合對這幾種技術感興趣的讀者閱讀參考。

目錄大綱

第一部分Node.js、Backbone.js和MongoDB簡介

第1章介紹與總覽
1.1打造一個社交網絡
1.2模型—視圖—控制器(MVC)
1.3純JavaScript 

第2章Node.js 
2.1安裝Node.js 
2.2 Express 模板
2.3事件
2.4 Socket.io 
2.5模塊與CommonJS 

第3章Backbone.js 
3.1模型
3.2視圖
3.3集合
3.4路由和歷史

第4章MongoDB 
4.1數據訪問
4.1.1寫入
4.1.2查詢
4.1.3索引
4.1.4映射規約
4.2攜手Node.js 
4.3並發訪問

第二部分建立社交網絡

第5章創建項目
5.1目錄結構文件列表
5.2包定義
5.3網站服務器
5.3.1索引模板
5.3.2應用程序JavaScript
5.3.3應用程序類
5.3.4索引視圖對象

第6章認證
6.1賬戶
6.2路由
6.2.1身份驗證
6.2.2身份驗證處理程序
6.3註冊
6.3.1註冊模版
6.3.2註冊處理程序
6.4登錄
6.4.1登錄模板
6.4.2登錄處理程序
6.5忘記口令
6.5.1忘記口令模板
6.5.2忘記口令處理程序
6.6重置口令
6.6.1重置口令模板
6.6.2重置口令處理函數
6.7整合Node.js 

第7章用戶界面
7.1賬戶明細
7.1.1賬戶明細模板
7.1.2賬戶明細處理程序
7.2聯繫人列表
7.3活動流
7.3.1活動流模板
7.3.2活動流處理程序
7.4數據模型
7.5整合
7.5.1 Backbone 
7.5. 2 Node.js 

第8章交朋友
8.1聯繫人列表
8.1.1聯繫人列表模板
8.1.2聯繫人列表處理程序
8.2添加聯繫人
8.2.1添加聯繫人模板
8.2.2添加聯繫人處理程序
8.3刪除聯繫人
8.3.1刪除聯繫人模板
8.3.2刪除聯繫人處理程序
8.4評論
8.4. 1評論模板
8.4.2評論處理程序
8.5整合
8.5.1 Backbone 
8.5.2 Node.js 

第9章聊天
9.1重構
9.2連接到聊天服務器
9.2.1 Backbone 
9.2.2 Node.js 
9.3發送和接收聊天消息
9.3 .1 Backbone 
9.3.2 Node.js 
9.4整合
9.4.1 Backbone 
9.4.2 Node.js 

第10章實時互動
10.1增加自定義事件
10.1.1觸發事件
10.1.2添加監聽器
10.2聯繫人登錄通知
10.2.1 Backbone.js 
10.2.2 Node.js 
10.3狀態更新
10.3.1 Backbone.js
10.3.2 Node.js 
10.4整合
10.4.1 Backbone.js 
10.4.2 Node.js 
10.4.3靜態文件