• JavaScript应用程序设计
21年品牌 40万+商家 超1.5亿件商品

JavaScript应用程序设计

8.67 1.5折 59 八五品

库存2件

山东枣庄
认证卖家担保交易快速发货售后保障

作者Eric Elliott, 吴斌

出版社机械工业出版社

ISBN9787111506942

出版时间2015-09

版次1

装帧平装

开本16开

纸张胶版纸

页数219页

字数99999千字

定价59元

货号9787111506942

上书时间2024-11-27

诚信旧书社

七年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
商品描述
基本信息
书名:JavaScript应用程序设计
定价:59.00元
作者:Eric Elliott, 吴斌
出版社:机械工业出版社
出版日期:2015-09-19
ISBN:9787111506942
字数:350000
页码:219
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
《JavaScript应用程序设计(使用Node\HTML5和现代JavaScript类库打造稳健的web应用)》从JavaScript独有的语言特性开始,作者利奥特以灵活、简洁、优雅为中心思想,一路向我们介绍了构建一款完整JavaScript应用所需的方方面面。要确保JavaScript应用既稳健又具伸缩性,开发者除了掌握JavaScript本身的语言特性,还需要对软件工程中的API设计、关注点分离、异步编程、单元测试等重要的概念做深入的了解,除此以外在项目开发中采用良好且一致的编码风格也是降低应用后期维护成本的有效手段,所有这些在本书中均有囊括。无论你是PC/移动端的WebApp开发者,还是仅对JavaScript这门语言所独有的特性感到好奇的入门者,这本书都不会让你失望。
内容提要
本书带领专业JavaScript开发人员领略创新应用程序的所有必要步骤,包括:结构、模板、架构,与服务器通信,许多其他问题等。在本书中,你将使用现实示例应用程序帮助你掌握相关的概念。学习如何创建JavaScript应用程序,进而同提供更好的用户体验。本书主要内容包括:使用MVC模式,学习如何在应用程序中管理依赖关系;介绍模板和数据绑定;学习加载远程数据、Ajax和跨越请求;使用WebSocketandNode.js创建实用应用程序;通过进度指示器接受删除的文件和上传数据;使用主要的架构和库,包括jQuery、Spine和Backbone;编写测试和使用控制台调试应用程序;获得部署实践,例如缓存和缩小尺寸。
目录
目录 前言 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 0章 应用工程国际化 196 小结 198 附录A JavaScript编码风格指南   199 
作者介绍
作者介绍 Eric Elliott是一名经验丰富的JavaScript应用程序开发者,他曾在Adobe Creative Cloud团队中担任科学家,在Tout公司(一家视频分享网站)担任首席JavaScript工程师,在Zumba Fitness公司(全球领先的健身品牌)担任首席客户端应用架构师,同时他还是一名作家、演讲者、用户体验与营销领域的顾问,他与他的妻子居住在旧金山湾区。
序言

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP