Node应用程序构建:使用MongoDB和Backbone

Node应用程序构建:使用MongoDB和Backbone
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , , , ,
2014-04
版次: 01
ISBN: 9787115346292
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 170页
字数: 212千字
正文语种: 简体中文
14人买过
  •   Node.js是一套用来编写高性能网络服务器的JavaScript工具包。Backbone.js是面向客户端的JavaScript框架。MongoDB是一种NoSQL的数据库。三者结合使用,可以构建出高效的Web引用。
      《Node应用程序构建——使用MongoDB和Backbone》分为两部分,共10章。第一部分包括第1到4章,概述了Node.js、MongoDB和Backbone.js的核心技术。第二部分包括第5章到第10章,介绍如何使用这些工具去构建一个具有社交网络风格的网站。如果是刚开始学习,建议先从第一部分获取一些背景知识,然后在第二部分深入学习。如果你已经熟悉JavaScript,可以直接跳过第一部分,会发现第二部分中的例子也是可以理解的。
      《Node应用程序构建——使用MongoDB和Backbone》可以作为学习和掌握Node.js、Backbone.js和MongoDB的实践教程,也适合对这几种技术感兴趣的读者阅读参考。 MikeWilson是有经验的软件架构师和Web开发者,他设计和开发的项目包括政府门户、小型商业网站,以及支持数百万玩家的MMO服务器集群。他曾与一些世界上最有影响力的品牌合作,包括迪斯尼、微软和麦当劳。他具有多年的Web开发经验,从小型企业网站到能够容纳百万玩家的大型MMO服务器集群都能够设计和构建。 目 录

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

    第1章 介绍与总览 2
    1.1 打造一个社交网络 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 数据访问 23
    4.1.1 写入 24
    4.1.2 查询 27
    4.1.3 索引 28
    4.1.4 映射规约 29
    4.2 携手Node.js 31
    4.3 并发访问 31

    第二部分 建立社交网络

    第5章 创建项目 36
    5.1 目录结构 36
    文件列表 37
    5.2 包定义 38
    5.3 网站服务器 39
    5.3.1 索引模板 41
    5.3.2 应用程序JavaScript 42
    5.3.3 应用程序类 43
    5.3.4 索引视图对象 43

    第6章 认证 45
    6.1 账户 45
    6.2 路由 48
    6.2.1 身份验证 49
    6.2.2 身份验证处理程序 50
    6.3 注册 51
    6.3.1 注册模版 51
    6.3.2 注册处理程序 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 重置口令处理函数 61
    6.7 整合 62
    Node.js 62

    第7章 用户界面 65
    7.1 账户明细 65
    7.1.1 账户明细模板 66
    7.1.2 账户明细处理程序 67
    7.2 联系人列表 68
    7.3 活动流 69
    7.3.1 活动流模板 69
    7.3.2 活动流处理程序 72
    7.4 数据模型 73
    7.5 整合 76
    7.5.1 Backbone 76
    7.5.2 Node.js 78

    第8章 交朋友 82
    8.1 联系人列表 82
    8.1.1 联系人列表模板 82
    8.1.2 联系人列表处理程序 86
    8.2 添加联系人 87
    8.2.1 添加联系人模板 87
    8.2.2 添加联系人处理程序 89
    8.3 删除联系人 91
    8.3.1 删除联系人模板 91
    8.3.2 删除联系人处理程序 92
    8.4 评论 93
    8.4.1 评论模板 94
    8.4.2 评论处理程序 96
    8.5 整合 97
    8.5.1 Backbone 97
    8.5.2 Node.js 99

    第9章 聊天 109
    9.1 重构 109
    9.2 连接到聊天服务器 110
    9.2.1 Backbone 111
    9.2.2 Node.js 113
    9.3 发送和接收聊天消息 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章 实时互动 134
    10.1 增加自定义事件 134
    10.1.1 触发事件 135
    10.1.2 添加监听器 135
    10.2 联系人登录通知 137
    10.2.1 Backbone.js 137
    10.2.2 Node.js 139
    10.3 状态更新 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 静态文件 166
  • 内容简介:
      Node.js是一套用来编写高性能网络服务器的JavaScript工具包。Backbone.js是面向客户端的JavaScript框架。MongoDB是一种NoSQL的数据库。三者结合使用,可以构建出高效的Web引用。
      《Node应用程序构建——使用MongoDB和Backbone》分为两部分,共10章。第一部分包括第1到4章,概述了Node.js、MongoDB和Backbone.js的核心技术。第二部分包括第5章到第10章,介绍如何使用这些工具去构建一个具有社交网络风格的网站。如果是刚开始学习,建议先从第一部分获取一些背景知识,然后在第二部分深入学习。如果你已经熟悉JavaScript,可以直接跳过第一部分,会发现第二部分中的例子也是可以理解的。
      《Node应用程序构建——使用MongoDB和Backbone》可以作为学习和掌握Node.js、Backbone.js和MongoDB的实践教程,也适合对这几种技术感兴趣的读者阅读参考。
  • 作者简介:
    MikeWilson是有经验的软件架构师和Web开发者,他设计和开发的项目包括政府门户、小型商业网站,以及支持数百万玩家的MMO服务器集群。他曾与一些世界上最有影响力的品牌合作,包括迪斯尼、微软和麦当劳。他具有多年的Web开发经验,从小型企业网站到能够容纳百万玩家的大型MMO服务器集群都能够设计和构建。
  • 目录:
    目 录

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

    第1章 介绍与总览 2
    1.1 打造一个社交网络 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 数据访问 23
    4.1.1 写入 24
    4.1.2 查询 27
    4.1.3 索引 28
    4.1.4 映射规约 29
    4.2 携手Node.js 31
    4.3 并发访问 31

    第二部分 建立社交网络

    第5章 创建项目 36
    5.1 目录结构 36
    文件列表 37
    5.2 包定义 38
    5.3 网站服务器 39
    5.3.1 索引模板 41
    5.3.2 应用程序JavaScript 42
    5.3.3 应用程序类 43
    5.3.4 索引视图对象 43

    第6章 认证 45
    6.1 账户 45
    6.2 路由 48
    6.2.1 身份验证 49
    6.2.2 身份验证处理程序 50
    6.3 注册 51
    6.3.1 注册模版 51
    6.3.2 注册处理程序 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 重置口令处理函数 61
    6.7 整合 62
    Node.js 62

    第7章 用户界面 65
    7.1 账户明细 65
    7.1.1 账户明细模板 66
    7.1.2 账户明细处理程序 67
    7.2 联系人列表 68
    7.3 活动流 69
    7.3.1 活动流模板 69
    7.3.2 活动流处理程序 72
    7.4 数据模型 73
    7.5 整合 76
    7.5.1 Backbone 76
    7.5.2 Node.js 78

    第8章 交朋友 82
    8.1 联系人列表 82
    8.1.1 联系人列表模板 82
    8.1.2 联系人列表处理程序 86
    8.2 添加联系人 87
    8.2.1 添加联系人模板 87
    8.2.2 添加联系人处理程序 89
    8.3 删除联系人 91
    8.3.1 删除联系人模板 91
    8.3.2 删除联系人处理程序 92
    8.4 评论 93
    8.4.1 评论模板 94
    8.4.2 评论处理程序 96
    8.5 整合 97
    8.5.1 Backbone 97
    8.5.2 Node.js 99

    第9章 聊天 109
    9.1 重构 109
    9.2 连接到聊天服务器 110
    9.2.1 Backbone 111
    9.2.2 Node.js 113
    9.3 发送和接收聊天消息 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章 实时互动 134
    10.1 增加自定义事件 134
    10.1.1 触发事件 135
    10.1.2 添加监听器 135
    10.2 联系人登录通知 137
    10.2.1 Backbone.js 137
    10.2.2 Node.js 139
    10.3 状态更新 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 静态文件 166
查看详情
您可能感兴趣 / 更多
Node应用程序构建:使用MongoDB和Backbone
从一到无穷大(爱因斯坦亲笔推荐的科普入门书,清华大学校长送给新生的礼物;世界著名物理学家、宇宙大爆炸学说的先驱)
[美]乔治·伽莫夫 著;栗子文化 出品;有容书邦 发行
Node应用程序构建:使用MongoDB和Backbone
明信片(《断背山》作者又一力作,荣获福克纳文学奖,49张明信片背后是100种离奇人生)
[美]安妮·普鲁 著;黄宜思 译
Node应用程序构建:使用MongoDB和Backbone
欲望行星:人类时代的地球
[美]唐纳德·沃斯特(Donald Worster) 著;侯深 译;汉唐阳光 出品
Node应用程序构建:使用MongoDB和Backbone
超大规模集成电路物理设计:从图分割到时序收敛(原书第2版) [美国]安德·B.卡恩
[美]安德·B.卡恩
Node应用程序构建:使用MongoDB和Backbone
海外中国研究·文化、权力与国家:1900—1942年的华北农村(海外中国研究丛书精选版第四辑)
[美]杜赞奇 著;王福明 译
Node应用程序构建:使用MongoDB和Backbone
(守望者·传记)身体的疯狂朝圣:田纳西·威廉斯传
[美]约翰·拉尔 著;张敏 凌建娥 译
Node应用程序构建:使用MongoDB和Backbone
哥白尼
[美]欧文·金格里奇(Owen Gingerich)
Node应用程序构建:使用MongoDB和Backbone
玻璃底片上的宇宙
[美]达娃·索贝尔 后浪
Node应用程序构建:使用MongoDB和Backbone
数学侦探 珠宝行里的X劫匪
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
Node应用程序构建:使用MongoDB和Backbone
十大经济学家
[美]约瑟夫·熊彼特
Node应用程序构建:使用MongoDB和Backbone
闲散一些也无可厚非
[美]艾莉森·孙 著;李昂 译
Node应用程序构建:使用MongoDB和Backbone
糖与雪:冰淇淋与我们相遇的五百年
[美]耶丽·昆齐奥(Jeri Quinzio) 著, 邹赜韬、王燕萍 译