由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
全新正版前端函数式演进9787111671008机械工业
¥ ×1
前 言<br/>章 编程范式和前端体现 1<br/>1.1 编程范式 2<br/>1.2 命令式编程 2<br/>1.3 面向对象 3<br/>1.4 元编程 4<br/>1.5 声明式编程 5<br/>1.6 逻辑式编程 6<br/>1.7 函数式编程 8<br/>1.8 案例和代码 9<br/>1.8.1 案例总览 9<br/>1.8.2 命令式编程示例 11<br/>1.8.3 声明式编程示例 11<br/>1.8.4 面向对象、元编程和函数式编程示例 13<br/>1.9 本章小结 15<br/>第2章 前端函数式基础概念 16<br/>2.1 JavaScript多范式中的函数式 16<br/>2.1.1 闭包 17<br/>2.1.2 高阶函数 18<br/>2.1.3 Lambda表达式 19<br/>2.1.4 Array数组集合和函数组合子 20<br/>2.2 持续补全 21<br/>2.2.1 基于JavaScript高阶函数的编码优化 21<br/>2.2.2 基于工具和标准的再加工 24<br/>. 函数式的抽象单元 26<br/>..1 副作用 27<br/>..2 引用透明和纯函数 27<br/>2.4 案例和代码 28<br/>2.4.1 闭包和单例 28<br/>2.4.2 数组方法和链式调用 31<br/>2.4.3 惰加载 32<br/>2.5 本章小结 33<br/>第3章 函数式思维和前端特征 35<br/>3.1 状态和副作用 36<br/>3.2 过程和高阶抽象 38<br/>3.2.1 便捷地对过程反复包装 39<br/>3.2.2 另一种编程世界观:流过系统的信息流 40<br/>3.3 运行环境承担更多的职责 41<br/>3.3.1 循环、映和递归 42<br/>3.3.2 函数式过程抽象忽略的细节操作 43<br/>3.4 类型和数据结构 44<br/>3.4.1 面向能力的数据结构 44<br/>3.4.2 对场景下类型的作用进行替换 46<br/>3.5 设计模式和语言特征 48<br/>3.6 异常态 49<br/>3.7 前端的特征 50<br/>3.7.1 弱类型和动态类型 51<br/>3.7.2 Array的组合运算 51<br/>3.8 案例和代码 52<br/>3.8.1 状态和副作用示例 52<br/>3.8.2 过程和高阶抽象示例 55<br/>3.8.3 循环和递归示例 56<br/>3.8.4 类型检测和动态类型 60<br/>3.8.5 异常态和容错处理 61<br/>3.9 本章小结 63<br/>第4章 Monadic编程和它的范畴理论 64<br/>4.1 Monadic编程简介 64<br/>4.2 函子和它的基础实例 65<br/>4.3 应用函子 66<br/>4.4 Maybe实现类 68<br/>4.5 Either函子 71<br/>4.6 幺半群 73<br/>4.7 单子:自函子范畴上的幺半群 75<br/>4.8 函数响应式编程 77<br/>4.9 案例和代码 78<br/>4.9.1 函子示例 78<br/>4.9.2 响应式编程的简单示例 80<br/>4.10 本章小结 81<br/>第5章 函数式工具形态演进 82<br/>5.1 jery和链式调用 82<br/>5.2 管道和组合 84<br/>5.3 Promise编码 87<br/>5.4 Async/Await函数 89<br/>5.5 MobX、RxJS和响应式编程 90<br/>5.6 函数式的并发保障 92<br/>5.7 案例和代码 94<br/>5.7.1 链式调用和开发中调试 94<br/>5.7.2 Pipeline和切面编程 95<br/>5.7.3 Async/Await异步和异常 96<br/>5.8 本章小结 97<br/>第6章 从RxJS看事件流和函数响应式编程 99<br/>6.1 RxJS的产生和事件流编程演进 99<br/>6.1.1 RxJS的产生 100<br/>6.1.2 事件流响应演变 100<br/>6.2 核心类 103<br/>6.3 “红包雨掉落”代码改造 106<br/>6.4 事件流相关主要方法举例 110<br/>6.5 案例和代码 114<br/>6.6 本章小结 118<br/>第7章 React Hooks和它的函数式考量 120<br/>7.1 无状态组件和状态管理 120<br/>7.1.1 现代前端框架和无状态组件 121<br/>7.1.2 状态管理 125<br/>7.2 React Hooks的原理和目的 128<br/>7.3 React Hooks的实践和方向 130<br/>7.4 案例和代码 133<br/>7.5 本章小结 137<br/>第8章 函数式和前端复杂度总结 138<br/>8.1 前端开发的复杂度 138<br/>8.1.1 前端开发者可以介入的时机 139<br/>8.1.2 纯粹的运算复杂度 142<br/>8.1.3 前端和相邻领域复杂度的区别 142<br/>8.2 函数式在前端的积极作用 144<br/>8.2.1 厘清运行时的状态变化 145<br/>8.2.2 加强编程的工程指标 145<br/>8.. 简化编码 146<br/>8.3 编码之上的工作 146<br/>8.3.1 软件完整度和现实的工作状态 146<br/>8.3.2 前端迭代的呼应 147<br/>8.3.3 编码外的更多规划 148<br/>8.4 他山之石 148<br/>8.4.1 前端即是客户端 148<br/>8.4.2 更充分地利用前端能力 149<br/>8.4.3 工程研发 149<br/>8.5 案例和代码 151<br/>8.5.1 前端开发复杂度 151<br/>8.5.2 运行时监控和整体工程特 155<br/>8.6 本章小结 158<br/>第9章 简易关卡引擎项目补充 159<br/>9.1 需求清单 159<br/>9.2 项目和文件结构 161<br/>9.3 开发者和用户交互 162<br/>9.4 整体服务和引擎生命周期 162<br/>9.5 代码清单 163<br/>9.5.1 主页需求实现 163<br/>9.5.2 关卡页需求实现 167<br/>9.5.3 统分等数据服务逻辑 176<br/>9.5.4 体力模式等前端业务逻辑 178<br/>9.5.5 自定义关卡详情页 181<br/>9.5.6 广告页和活动页 183<br/>9.6 更多扩展 186<br/>9.7 本章小结 186
作者简介<br>邵丁丁,具备丰富工程经验的前端研发者,目前是阿里本地生活企业订餐技术部的前端负责人。他拥有十多年传统软件和互联网软件的开发经验,曾参与大型企业内部控制类软件(ERP系统、OA系统)、检测类工程软件,以及饿了么外卖十多条业务线的Web前端项目,对软件工程和架构有深刻的理解。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格