JavaScript应用程序设计:使用Node、HTML5和现代JavaScript类库打造稳健的web应用
¥
5
九品
库存2件
作者 [美]Eric Elliott 著;吴斌 译
出版社 机械工业出版社
出版时间 2015-09
版次 1
装帧 平装
货号 c28
上书时间 2023-12-18
商品详情
品相描述:九品
图书标准信息
作者
[美]Eric Elliott 著;吴斌 译
出版社
机械工业出版社
出版时间
2015-09
版次
1
ISBN
9787111506942
定价
59.00元
装帧
平装
开本
16开
纸张
胶版纸
页数
219页
字数
350千字
原版书名
Programming JavaScript Applications
丛书
OReilly精品图书系列
【内容简介】
《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
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价