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应用
黑客:计算机革命的英雄(二十五周年新版)
Steven Levy 著;赵俐 译
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
卓有成效的程序员:一本揭示高效程序员的思考模式,一本告诉你如何缩短你与优秀程序员的差距
[美]弗德(Neal Ford) 著;ThoughtWorks中国公司 编
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
精通搜索分析
[加拿大]Brent Chaters 著;宫鑫、余宇、孙萌 译
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
项目管理之美
[美]博克顿(Berkun S.) 著;李桂杰、黄明军 译
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
硬件创业:从产品创意到成熟企业的成功路线图
[美]蕾妮·迪芮斯塔(Renee、DiResta 著
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
演讲之禅:一位技术演讲家的自白(原书第2版)
赵俐 译
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
Android程序设计 第二版
Zigurd、Laird、G.Blake Meike&Nakamura 著;祝洪凯、李妹芳 译
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
面向机器学习的自然语言标注
邱立坤 译者;詹姆斯·普斯特若夫斯基(James Pustejovsky);安伯·斯塔布斯(Amber Stubbs)
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
OReilly精品图书系列·iPhone/iPad电子制作:基于techBASIC开发Arduino、传感器和蓝牙BLE应用
[美]Mike Westerfield 著;吴晓嘉、李景媛 译
相关图书 / 更多
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
Java程序设计任务驱动教程
黑马程序员
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
Java研发自测入门与进阶
林宁、魏兆玉
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
Java+OpenCV案例佳作选
姚利民
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
Java程序设计及实践应用研究
张萌,梁正,李真
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
Java Web及其框架技术
陈振兴
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
Java开发坑点解析:从根因分析到最佳实践
朱晔
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
Java程序设计(微课版新世纪应用型高等教育计算机类课程规划教材)
李月辉、李慧 编
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)
您可能感兴趣 / 更多
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
争吵的恋人:我们为什么相爱,又为什么争吵
[美]约翰·金,[美]瓦妮莎·贝内特
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
一个画家的旅程(一本讲述被誉为“美国艺术创始人”的传记绘本)
[美]哈德逊·塔尔伯特
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
蒙特卡洛的密码锁(数学大师的逻辑课) 文教科普读物 [美]雷蒙德·m.斯穆里安(raymondm.smullyan)
[美]雷蒙德·m.斯穆里安(raymondm.smullyan)
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
福尔摩斯的棋盘:关于国际象棋的推理题(数学大师的逻辑课)
[美]雷蒙德·m.斯穆里安
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
你好,我是阿斯伯格女孩
[美]露迪·西蒙
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
《生命大设计.重构》(关于“生命创造现实”这一惊人事实,独特且完整的科学探索与哲学诠释)
[美]鲍勃·伯曼 著;杨泓 译;[美]罗伯特·兰札;马泰·帕夫希奇(斯洛文尼亚)
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
新视界文库-生命故事:生物学上的伟大发现
[美]肖恩·B.卡罗尔
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
托尔斯泰
[美]莉莎·克纳普(Liza Knapp)
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
爱,浪漫和婚姻的99个重点
[美]江柏 德 著
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
故事思维 商业管理 思维表达职场沟通人际交往
[美]安妮特·西蒙斯 后浪
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
全球通史(全六册)(另一个角度的“全球通史”,不一样的视野与新知。以地理为骨,历史为肉,一部超级丰满的世界通史。)
[美]塞缪尔·古德里奇 译者:冷惠玲、冯佳娜、王小忠、孙丽霞、李江艳
JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
《星际争霸》动画影像艺术
[美]罗伯特·布鲁克斯