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

JavaScript应用程序设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
出版社: 机械工业出版社
2015-09
版次: 1
ISBN: 9787111506942
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 219页
字数: 350千字
原版书名: Programming JavaScript Applications
  •   《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的革命时代 7JavaScript的特性 8性能 8对象 8语法 9函数是一等公民 9事件 9复用性 10结论 10解构现代JavaScript应用 10基础架构 10JSON ——数据存储与通信 11NoSQL数据库 12RESTful JSON Web Services 12第2章 函数 15减少隐式副作用 16函数声明 18lambdas 22立即执行函数表达式 23方法上下文 25函数作用域 27变量提升 28闭包 30方法API的设计 33参数命名 33多态函数 34范型编程与集合多态 37链式调用与流式API 40函数式编程 41无状态函数(纯函数) 43偏函数应用与函数加里化 44异步操作 45回调函数 46Promises与Deferreds 46小结 49第3章 对象 50过时的类继承 51流式JavaScript 53原型 56原型代理 56原型克隆 58享元模式 60创建对象 61工厂函数 63使用Stamps进行原型继承 66小结 71第4章 模块 73模块化编程原则 74接口 75模块模式 79AMD规范 81加载器插件 82CommonJS模块规范 84npm包管理器 85ES6模块规范 87基于CommonJS、npm、Grunt与Browserify构建客户端应用 89定义应用 89特性实现 91构建与部署 94小结 98第5章 关注点分离 99客户端的关注点 100模块管理 101模型-视图-控制器 113表现层与Dom操作 116服务端关注点 123Node与Express入门 124在Node中组织代码 125小结 132第6章 访问控制 134身份验证 134密码认证 134Credential类库 138多因素身份验证 140联合认证与授权认证 142应用功能授权 144应用授权 144OAuth 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超媒体即应用状态引擎 178HTML:一种特别的API媒介类型 180Jade 180Jiron 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的革命时代 7JavaScript的特性 8性能 8对象 8语法 9函数是一等公民 9事件 9复用性 10结论 10解构现代JavaScript应用 10基础架构 10JSON ——数据存储与通信 11NoSQL数据库 12RESTful JSON Web Services 12第2章 函数 15减少隐式副作用 16函数声明 18lambdas 22立即执行函数表达式 23方法上下文 25函数作用域 27变量提升 28闭包 30方法API的设计 33参数命名 33多态函数 34范型编程与集合多态 37链式调用与流式API 40函数式编程 41无状态函数(纯函数) 43偏函数应用与函数加里化 44异步操作 45回调函数 46Promises与Deferreds 46小结 49第3章 对象 50过时的类继承 51流式JavaScript 53原型 56原型代理 56原型克隆 58享元模式 60创建对象 61工厂函数 63使用Stamps进行原型继承 66小结 71第4章 模块 73模块化编程原则 74接口 75模块模式 79AMD规范 81加载器插件 82CommonJS模块规范 84npm包管理器 85ES6模块规范 87基于CommonJS、npm、Grunt与Browserify构建客户端应用 89定义应用 89特性实现 91构建与部署 94小结 98第5章 关注点分离 99客户端的关注点 100模块管理 101模型-视图-控制器 113表现层与Dom操作 116服务端关注点 123Node与Express入门 124在Node中组织代码 125小结 132第6章 访问控制 134身份验证 134密码认证 134Credential类库 138多因素身份验证 140联合认证与授权认证 142应用功能授权 144应用授权 144OAuth 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超媒体即应用状态引擎 178HTML:一种特别的API媒介类型 180Jade 180Jiron 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应用程序设计
伊坂幸太郎:疾风号(新版)
[日]伊坂幸太郎 著;代珂 译
JavaScript应用程序设计
鸟·凶宅·牧歌
普劳图斯 著;阿里斯托芬(Aristophanes)、杨宪益 译
JavaScript应用程序设计
摄影哲学的思考(影像文丛系列丛书)
威廉;弗卢塞尔
JavaScript应用程序设计
左传撷华
林纾 著;低音 出品
JavaScript应用程序设计
明代宦官制度研究
胡丹 著
JavaScript应用程序设计
鼠小兵:1152年冬
[美]大卫·彼得森 著;方堃 译
JavaScript应用程序设计
276幅珍贵设计手稿:伟大建筑手稿
海伦·托马斯(Helen Thomas) 著;马尧、婷玉 译
JavaScript应用程序设计
银幕形象创造:百年诞辰典藏纪念版
赵丹 著
JavaScript应用程序设计
不同的音调:自闭症的故事
[美]约翰·唐文(John Donvan)、凯伦·祖克(Caren Zucker) 著
JavaScript应用程序设计
真名实姓:弗诺·文奇的科幻世界与现代计算机网络的发展
[美]弗诺·文奇 著;李克勤 译
JavaScript应用程序设计
甲骨文丛书·巴比伦:美索不达米亚和文明的诞生
保罗·克里瓦切克(Paul Kriwaczek) 著;陈沅 译
JavaScript应用程序设计
艺术与观念04·澳大利亚土著艺术
[澳]霍华德·墨菲 著;苗纡 译