JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用

JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2015-09
版次: 1
ISBN: 9787111506942
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 219页
字数: 350千字
原版书名: Programming JavaScript Applications
9人买过
  •   《JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的Web应用》带领专业JavaScript开发人员领略创最新应用程序的所有必要步骤,包括:结构、模板、架构,与服务器通信,许多其他问题等。在本书中,你将使用现实示例应用程序帮助你掌握相关的概念。学习如何创建JavaScript应用程序,进而同提供更好的用户体验。本书主要内容包括:使用MVC模式,学习如何在应用程序中管理依赖关系;介绍模板和数据绑定;学习加载远程数据、Ajax和跨越请求;使用WebSocketandNode.js创建实用应用程序;通过进度指示器接受删除的文件和上传数据;使用主要的架构和库,包括jQuery、Spine和Backbone;编写测试和使用控制台调试应用程序;获得部署最佳实践,例如缓存和缩小尺寸。
      Eric Elliott,是一名经验丰富的JavaScript应用程序开发者,他曾在Adobe Creative Cloud团队中担任科学家,在Tout公司(一家视频分享网站)担任首席JavaScript工程师,在Zumba Fitness公司(全球领先的健身品牌)担任首席客户端应用架构师,同时他还是一名作家、演讲者、用户体验与营销领域的顾问,他与他的妻子居住在旧金山湾区。
    前言 1
    第1章 JavaScript的革命时代 7
    JavaScript的特性 8
    性能 8
    对象 8
    语法 9
    函数是一等公民 9
    事件 9
    复用性 10
    结论 10
    解构现代JavaScript应用 10
    基础架构 10
    JSON ——数据存储与通信 11
    NoSQL数据库 12
    RESTful JSON Web Services 12
    第2章 函数 15
    减少隐式副作用 16
    函数声明 18
    lambdas 22
    立即执行函数表达式 23
    方法上下文 25
    函数作用域 27
    变量提升 28
    闭包 30
    方法API的设计 33
    参数命名 33
    多态函数 34
    范型编程与集合多态 37
    链式调用与流式API 40
    函数式编程 41
    无状态函数(纯函数) 43
    偏函数应用与函数加里化 44
    异步操作 45
    回调函数 46
    Promises与Deferreds 46
    小结 49
    第3章 对象 50
    过时的类继承 51
    流式JavaScript 53
    原型 56
    原型代理 56
    原型克隆 58
    享元模式 60
    创建对象 61
    工厂函数 63
    使用Stamps进行原型继承 66
    小结 71
    第4章 模块 73
    模块化编程原则 74
    接口 75
    模块模式 79
    AMD规范 81
    加载器插件 82
    CommonJS模块规范 84
    npm包管理器 85
    ES6模块规范 87
    基于CommonJS、npm、Grunt与Browserify构建客户端应用 89
    定义应用 89
    特性实现 91
    构建与部署 94
    小结 98
    第5章 关注点分离 99
    客户端的关注点 100
    模块管理 101
    模型-视图-控制器 113
    表现层与Dom操作 116
    服务端关注点 123
    Node与Express入门 124
    在Node中组织代码 125
    小结 132
    第6章 访问控制 134
    身份验证 134
    密码认证 134
    Credential类库 138
    多因素身份验证 140
    联合认证与授权认证 142
    应用功能授权 144
    应用授权 144
    OAuth 2.0协议 145
    小结 146
    第7章 日志 147
    调试 147
    服务端数据监控 149
    安全/入侵检测 149
    审计 150
    业务指标分析 150
    传播力度 151
    日志清单 151
    应用请求日志 152
    异常日志 156
    日志输出示例 158
    日志预警 161
    跟踪业务指标(效果跟踪) 162
    性能分析与优化 162
    客户端事件记录 163
    日志数据挖掘 164
    小结 165
    第8章 构建RESTful API 166
    可用性 167
    专一性 167
    一致性 169
    自描述的超媒体 177
    功能可见性 177
    超媒体即应用状态引擎 178
    HTML:一种特别的API媒介类型 180
    Jade 180
    Jiron 182
    响应式API 184
    性能优化 186
    小结 187
    第9章 特性开关 188
    组织特性 188
    特性的规模 188
    特性编组 189
    特性的生命周期 189
    开发阶段 190
    预发布阶段 190
    灰度测试 190
    正式发布 190
    默认激活 191
    完整集成 191
    客户端实现 191
    小结 195
    第10章 应用工程国际化 196
    小结 198
    附录A JavaScript编码风格指南 199
  • 内容简介:
      《JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的Web应用》带领专业JavaScript开发人员领略创最新应用程序的所有必要步骤,包括:结构、模板、架构,与服务器通信,许多其他问题等。在本书中,你将使用现实示例应用程序帮助你掌握相关的概念。学习如何创建JavaScript应用程序,进而同提供更好的用户体验。本书主要内容包括:使用MVC模式,学习如何在应用程序中管理依赖关系;介绍模板和数据绑定;学习加载远程数据、Ajax和跨越请求;使用WebSocketandNode.js创建实用应用程序;通过进度指示器接受删除的文件和上传数据;使用主要的架构和库,包括jQuery、Spine和Backbone;编写测试和使用控制台调试应用程序;获得部署最佳实践,例如缓存和缩小尺寸。
  • 作者简介:
      Eric Elliott,是一名经验丰富的JavaScript应用程序开发者,他曾在Adobe Creative Cloud团队中担任科学家,在Tout公司(一家视频分享网站)担任首席JavaScript工程师,在Zumba Fitness公司(全球领先的健身品牌)担任首席客户端应用架构师,同时他还是一名作家、演讲者、用户体验与营销领域的顾问,他与他的妻子居住在旧金山湾区。
  • 目录:
    前言 1
    第1章 JavaScript的革命时代 7
    JavaScript的特性 8
    性能 8
    对象 8
    语法 9
    函数是一等公民 9
    事件 9
    复用性 10
    结论 10
    解构现代JavaScript应用 10
    基础架构 10
    JSON ——数据存储与通信 11
    NoSQL数据库 12
    RESTful JSON Web Services 12
    第2章 函数 15
    减少隐式副作用 16
    函数声明 18
    lambdas 22
    立即执行函数表达式 23
    方法上下文 25
    函数作用域 27
    变量提升 28
    闭包 30
    方法API的设计 33
    参数命名 33
    多态函数 34
    范型编程与集合多态 37
    链式调用与流式API 40
    函数式编程 41
    无状态函数(纯函数) 43
    偏函数应用与函数加里化 44
    异步操作 45
    回调函数 46
    Promises与Deferreds 46
    小结 49
    第3章 对象 50
    过时的类继承 51
    流式JavaScript 53
    原型 56
    原型代理 56
    原型克隆 58
    享元模式 60
    创建对象 61
    工厂函数 63
    使用Stamps进行原型继承 66
    小结 71
    第4章 模块 73
    模块化编程原则 74
    接口 75
    模块模式 79
    AMD规范 81
    加载器插件 82
    CommonJS模块规范 84
    npm包管理器 85
    ES6模块规范 87
    基于CommonJS、npm、Grunt与Browserify构建客户端应用 89
    定义应用 89
    特性实现 91
    构建与部署 94
    小结 98
    第5章 关注点分离 99
    客户端的关注点 100
    模块管理 101
    模型-视图-控制器 113
    表现层与Dom操作 116
    服务端关注点 123
    Node与Express入门 124
    在Node中组织代码 125
    小结 132
    第6章 访问控制 134
    身份验证 134
    密码认证 134
    Credential类库 138
    多因素身份验证 140
    联合认证与授权认证 142
    应用功能授权 144
    应用授权 144
    OAuth 2.0协议 145
    小结 146
    第7章 日志 147
    调试 147
    服务端数据监控 149
    安全/入侵检测 149
    审计 150
    业务指标分析 150
    传播力度 151
    日志清单 151
    应用请求日志 152
    异常日志 156
    日志输出示例 158
    日志预警 161
    跟踪业务指标(效果跟踪) 162
    性能分析与优化 162
    客户端事件记录 163
    日志数据挖掘 164
    小结 165
    第8章 构建RESTful API 166
    可用性 167
    专一性 167
    一致性 169
    自描述的超媒体 177
    功能可见性 177
    超媒体即应用状态引擎 178
    HTML:一种特别的API媒介类型 180
    Jade 180
    Jiron 182
    响应式API 184
    性能优化 186
    小结 187
    第9章 特性开关 188
    组织特性 188
    特性的规模 188
    特性编组 189
    特性的生命周期 189
    开发阶段 190
    预发布阶段 190
    灰度测试 190
    正式发布 190
    默认激活 191
    完整集成 191
    客户端实现 191
    小结 195
    第10章 应用工程国际化 196
    小结 198
    附录A JavaScript编码风格指南 199
查看详情
其他版本 / 全部 (1)
系列丛书 / 更多
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
JavaScript权威指南(第6版)
[美]David Flanagan 著;淘宝前端团队 译
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
ZooKeeper:分布式过程协同技术详解
[美]Flavio、Benjamin Reed 著;谢超 译
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
社交网站的数据挖掘与分析
Mattbew A.Russell 著;师蓉 译
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
卓有成效的程序员:一本揭示高效程序员的思考模式,一本告诉你如何缩短你与优秀程序员的差距
[美]弗德(Neal Ford) 著;ThoughtWorks中国公司 编
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
黑客:计算机革命的英雄(二十五周年新版)
Steven Levy 著;赵俐 译
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
硬件创业:从产品创意到成熟企业的成功路线图
[美]蕾妮·迪芮斯塔(Renee、DiResta 著
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
精通搜索分析
[加拿大]Brent Chaters 著;宫鑫、余宇、孙萌 译
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
项目管理之美
[美]博克顿(Berkun S.) 著;李桂杰、黄明军 译
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
OReilly精品图书系列·iPhone/iPad电子制作:基于techBASIC开发Arduino、传感器和蓝牙BLE应用
[美]Mike Westerfield 著;吴晓嘉、李景媛 译
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
演讲之禅:一位技术演讲家的自白(原书第2版)
赵俐 译
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
面向机器学习的自然语言标注
邱立坤 译者;詹姆斯·普斯特若夫斯基(James Pustejovsky);安伯·斯塔布斯(Amber Stubbs)
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
Android程序设计 第二版
Zigurd、Laird、G.Blake Meike&Nakamura 著;祝洪凯、李妹芳 译
相关图书 / 更多
您可能感兴趣 / 更多
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译