广告已过期!
详情 评论 声明
商品详情

资源名称:Ja vaSc ript应用程序设计


作者简介:

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.png

声明

1、链接失效请联系客服人员。
2、资源均来源于网友分享及网络公开发表文件,所有资料仅供学习交流。
3、如侵犯您的权益,请联系客服人员,我们将会在第一时间进行处理。

评论区

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~
相关推荐