注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Node應(yīng)用程序構(gòu)建:使用MongoDB和Backbone

Node應(yīng)用程序構(gòu)建:使用MongoDB和Backbone

Node應(yīng)用程序構(gòu)建:使用MongoDB和Backbone

定 價(jià):¥39.00

作 者: (美)Mike,Wilson 著,林冀,范俊,張鵬 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787115346292 出版時(shí)間: 2014-04-01 包裝: 平裝
開本: 16開 頁數(shù): 170 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Node.js是一套用來編寫高性能網(wǎng)絡(luò)服務(wù)器的JavaScript工具包。Backbone.js是面向客戶端的JavaScript框架。MongoDB是一種NoSQL的數(shù)據(jù)庫。三者結(jié)合使用,可以構(gòu)建出高效的Web引用?!禢ode應(yīng)用程序構(gòu)建——使用MongoDB和Backbone》分為兩部分,共10章。第一部分包括第1到4章,概述了Node.js、MongoDB和Backbone.js的核心技術(shù)。第二部分包括第5章到第10章,介紹如何使用這些工具去構(gòu)建一個(gè)具有社交網(wǎng)絡(luò)風(fēng)格的網(wǎng)站。如果是剛開始學(xué)習(xí),建議先從第一部分獲取一些背景知識(shí),然后在第二部分深入學(xué)習(xí)。如果你已經(jīng)熟悉JavaScript,可以直接跳過第一部分,會(huì)發(fā)現(xiàn)第二部分中的例子也是可以理解的?!禢ode應(yīng)用程序構(gòu)建——使用MongoDB和Backbone》可以作為學(xué)習(xí)和掌握Node.js、Backbone.js和MongoDB的實(shí)踐教程,也適合對(duì)這幾種技術(shù)感興趣的讀者閱讀參考。

作者簡(jiǎn)介

  Mike Wilson是有經(jīng)驗(yàn)的軟件架構(gòu)師和Web開發(fā)者,他設(shè)計(jì)和開發(fā)的項(xiàng)目包括政府門戶、小型商業(yè)網(wǎng)站,以及支持?jǐn)?shù)百萬玩家的MMO服務(wù)器集群。他曾與一些世界上最有影響力的品牌合作,包括迪斯尼、微軟和麥當(dāng)勞。

圖書目錄

目 錄
第一部分 Node.js、Backbone.js和MongoDB簡(jiǎn)介
第1章 介紹與總覽 2
1.1 打造一個(gè)社交網(wǎng)絡(luò) 3
1.2 模型-視圖-控制器(MVC) 3
1.3 純JavaScript 4
第2章 Node.js 5
2.1 安裝Node.js 5
2.2 Express 6
模板 8
2.3 事件 10
2.4 Socket.io 12
2.5 模塊與CommonJS 14
第3章 Backbone.js 16
3.1 模型 16
3.2 視圖 17
3.3 集合 20
3.4 路由和歷史 21
第4章 MongoDB 23
4.1 數(shù)據(jù)訪問 23
4.1.1 寫入 24
4.1.2 查詢 27
4.1.3 索引 28
4.1.4 映射規(guī)約 29
4.2 攜手Node.js 31
4.3 并發(fā)訪問 31
第二部分 建立社交網(wǎng)絡(luò)
第5章 創(chuàng)建項(xiàng)目 36
5.1 目錄結(jié)構(gòu) 36
文件列表 37
5.2 包定義 38
5.3 網(wǎng)站服務(wù)器 39
5.3.1 索引模板 41
5.3.2 應(yīng)用程序JavaScript 42
5.3.3 應(yīng)用程序類 43
5.3.4 索引視圖對(duì)象 43
第6章 認(rèn)證 45
6.1 賬戶 45
6.2 路由 48
6.2.1 身份驗(yàn)證 49
6.2.2 身份驗(yàn)證處理程序 50
6.3 注冊(cè) 51
6.3.1 注冊(cè)模版 51
6.3.2 注冊(cè)處理程序 53
6.4 登錄 54
6.4.1 登錄模板 54
6.4.2 登錄處理程序 56
6.5 忘記口令 57
6.5.1 忘記口令模板 57
6.5.2 忘記口令處理程序 58
6.6 重置口令 60
6.6.1 重置口令模板 60
6.6.2 重置口令處理函數(shù) 61
6.7 整合 62
Node.js 62
第7章 用戶界面 65
7.1 賬戶明細(xì) 65
7.1.1 賬戶明細(xì)模板 66
7.1.2 賬戶明細(xì)處理程序 67
7.2 聯(lián)系人列表 68
7.3 活動(dòng)流 69
7.3.1 活動(dòng)流模板 69
7.3.2 活動(dòng)流處理程序 72
7.4 數(shù)據(jù)模型 73
7.5 整合 76
7.5.1 Backbone 76
7.5.2 Node.js 78
第8章 交朋友 82
8.1 聯(lián)系人列表 82
8.1.1 聯(lián)系人列表模板 82
8.1.2 聯(lián)系人列表處理程序 86
8.2 添加聯(lián)系人 87
8.2.1 添加聯(lián)系人模板 87
8.2.2 添加聯(lián)系人處理程序 89
8.3 刪除聯(lián)系人 91
8.3.1 刪除聯(lián)系人模板 91
8.3.2 刪除聯(lián)系人處理程序 92
8.4 評(píng)論 93
8.4.1 評(píng)論模板 94
8.4.2 評(píng)論處理程序 96
8.5 整合 97
8.5.1 Backbone 97
8.5.2 Node.js 99
第9章 聊天 109
9.1 重構(gòu) 109
9.2 連接到聊天服務(wù)器 110
9.2.1 Backbone 111
9.2.2 Node.js 113
9.3 發(fā)送和接收聊天消息 114
9.3.1 Backbone 116
9.3.2 Node.js 121
9.4 整合 121
9.4.1 Backbone 121
9.4.2 Node.js 125
第10章 實(shí)時(shí)互動(dòng) 134
10.1 增加自定義事件 134
10.1.1 觸發(fā)事件 135
10.1.2 添加監(jiān)聽器 135
10.2 聯(lián)系人登錄通知 137
10.2.1 Backbone.js 137
10.2.2 Node.js 139
10.3 狀態(tài)更新 141
10.3.1 Backbone.js 141
10.3.2 Node.js 143
10.4 整合 144
10.4.1 Backbone.js 144
10.4.2 Node.js 155
10.4.3 靜態(tài)文件 166

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)