• 四川摆出端午旅游大餐:推荐67条精品线路 30余项优惠措施 2019-09-14
  • 她说桂花香,他们就摘光了那棵桂花树,送给她 2019-09-14
  • “百名红通”31号通缉犯藏身美国? 快鹿集资案未了局 2019-09-07
  • 一语惊坛(5月21日):不忘初心,将改革开放进行到底,中国梦一定实现! 2019-08-31
  • 别做梦了,醒醒吧。一个国家强大,教育是重要的。没有你说的那样美国妒忌心态。美国害怕的是中国不改革不开放,因为中国一旦做自己的企业,走自己的道路,对美国来说意味美 2019-08-31
  • 纪录电影《盲行者》入围第21届上海电影节金爵奖 2019-08-28
  • 习近平:真抓实干埋头苦干万众一心 夺取脱贫攻坚战全面胜利 2019-08-28
  • 一片药就能代替安全套预防艾滋病?药物不是万能的 2019-08-26
  • 香港大学开发神经外科机器人系统 2019-08-26
  • 技能人才 有待遇更有机遇 2019-08-14
  • 增强学术自信 讲清中国道路(人民要论) 2019-08-03
  • 结构优 动能足 中国经济继续保持高质量发展 2019-07-29
  • 赏荷正当时!错过就要等明年 2019-07-29
  • 百姓故事“触摸山城温情 讲述百姓故事”——华龙网 2019-07-24
  • Monopoly practices may backfire on Chinas mobile economy 2019-07-24
  • Java知识分享网 - 轻松学习从此开始!????

    陕西十一选五开奖号码:陕西十一选五结果

    Java1234官方群24:java1234官方群24
    Java1234官方群24:791563025
         

    006项目-百度云搜索引擎开源?。?!

    毕设课设专业代做论文定制

    007项目-资源分享平台开源??!

    领取国内优秀就业,加薪,跳槽项目课程源码-vue2+jwt+springboot+mybaits前后端分离通讯录系统课程

    SpringBoot打造企业级进销存

    Java1234 VIP课程

    领取微信扫码登录Java实现视频教程

    Java1234至尊VIP(特价活动)

    JavaScript ES6函数式编程入门经典 PDF 下载


    分享到:
    时间:2019-03-18 22:21来源:https://download.csdn.net/ 作者:转载  侵权举报
    JavaScript ES6函数式编程入门经典 PDF 下载
    失效链接处理
    JavaScript ES6函数式编程入门经典 PDF 下载

    转载自:https://download.csdn.net/download/qinghuawenkang/10146391
     
    本站整理下载:
    版权归出版社和原作者所有,链接已删除,请购买正版
     
    用户下载说明:
    电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
    //product.dangdang.com/25202492.html
      
    相关截图:


    资料简介:
    《JavaScript ES6函数式编程入门经典》使用JavaScript ES6带你学习函数式 编程。你将学习柯里化、偏函数、高阶函数以及Monad等概念。   目前,编程语言已经将焦点从对象转移到函数。JavaScript支持函数式编 程,并允许开发者编写精心设计的代码。 主要内容 ● 掌握函数式编程的概念 ● 清楚函数在JavaScript中的地位 ● 理解真实的函数式类库,并创建一个模拟underscore.js的函数式类库 ● 实践纯错误处理技术,例如函子和Monad ● 了解ES6的函数式编程特性,例如扩展运算符和Generator

    资料目录:

    陕西十一选五结果 www.swktz.com 第1章 函数式编程简介   1

    1.1  什么是函数式编程?为何它重要   1

    1.2  引用透明性   4

    1.3  命令式、声明式与抽象   5

    1.4  函数式编程的好处   7

    1.5  纯函数   7

    1.5.1  纯函数产生可测试的代码   7

    1.5.2  合理的代码   9

    1.6  并发代码   10

    1.7  可缓存   11

    1.8  管道与组合   12

    1.9  纯函数是数学函数   13

    1.10 我们要构建什么   15

    1.11 JavaScript是函数式编程语言吗   15

    1.12 小结   16

    第2章 JavaScript函数基础   17

    2.1 ECMAScript历史   18

    2.2  创建并执行函数   19

    2.2.1  第一个函数   19

    2.2.2  严格模式   21

    2.2.3  return语句是可选的   22

    2.2.4  多语句函数   22

    2.2.5  函数参数   24

    2.2.6  ES5函数在ES6中是有效的   24

    2.3  设置项目   24

    2.3.1  初始设置   24

    2.3.2  用第一个函数式方法处理循环问题   26

    2.3.3  export要点   28

    2.3.4  import要点   28

    2.3.5  使用babel-node运行代码   29

    2.3.6  在npm中创建脚本   30

    2.3.7  从git上运行源代码   31

    2.4  小结   31

    第 3 章 高阶函数   33

    3.1  理解数据   34

    3.1.1  理解JavaScript数据类型   34

    3.1.2  存储函数   35

    3.1.3  传递函数   35

    3.1.4  返回函数   37

    3.2  抽象和高阶函数   38

    3.2.1  抽象的定义   38

    3.2.2  通过高阶函数实现抽象   39

    3.3  真实的高阶函数   42

    3.3.1  every函数   42

    3.3.2  some函数   44

    3.3.3  sort函数   44

    3.4  小结   48

    第 4 章 闭包与高阶函数   49

    4.1  理解闭包   50

    4.1.1  什么是闭包   50

    4.1.2  记住闭包生成的位置   52

    4.1.3  回顾sortBy函数   53

    4.2  真实的高阶函数(续)   54

    4.2.1  tap函数   54

    4.2.2  unary函数   56

    4.2.3  once函数   57

    4.2.4  memoized函数   58

    4.3  小结   60

    第 5 章 数组的函数式编程   61

    5.1  数组的函数式方法   62

    5.1.1  map   62

    5.1.2  filter   65

    5.2  连接操作   67

    5.3 reduce函数   71

    5.4 zip数组   77

    5.5  小结   81

    第 6 章 柯里化与偏应用   83

    6.1  一些术语   84

    6.1.1  一元函数   84

    6.1.2  二元函数   84

    6.1.3  变参函数   84

    6.2  柯里化   86

    6.2.1  柯里化用例   87

    6.2.2  日志函数——应用柯里化   89

    6.2.3  回顾curry   90

    6.2.4  回顾日志函数   93

    6.3  柯里化实战   94

    6.3.1  在数组内容中查找数字   94

    6.3.2  求数组的平方   95

    6.4  数据流   96

    6.4.1  偏应用   96

    6.4.2  实现偏函数   97

    6.4.3  柯里化与偏应用   99

    6.5  小结   100

    第7章 组合与管道   101

    7.1  组合的概念   102

    7.2  函数式组合   104

    7.2.1  回顾map与filter   104

    7.2.2  compose函数   106

    7.3  应用compose函数   106

    7.3.1  引入curry与partial   108

    7.3.2  组合多个函数   111

    7.4  管道/序列  113

    7.5  组合的优势   114

    7.5.1  组合满足结合律   114

    7.5.2  使用tap函数调试   115

    7.6  小结   116

    第8章 函子   117

    8.1  什么是函子   118

    8.1.1  函子是容器   118

    8.1.2  函子实现了map方法   120

    8.2 MayBe函子   121

    8.2.1  实现MayBe函子   122

    8.2.2  简单用例   123

    8.2.3  真实用例   125

    8.3 Either函子   129

    8.3.1  实现Either函子   130

    8.3.2  reddit例子的Either版本   131

    8.4 Pointed函子   134

    8.5  小结   134

    第9章 深入理解Monad   135

    9.1  根据搜索词条获取Reddit评论   136

    9.2  问题描述   136

    9.2.1  实现第一步   138

    9.2.2  合并Reddit调用   141

    9.2.3  多个map的问题   144

    9.3  通过join解决问题   146

    9.3.1  实现join   146

    9.3.2  实现chain   148

    9.4  小结   151

    第10章 使用Generator   153

    10.1  异步代码及其问题   154

    10.2  Generator基础   156

    10.2.1  创建Generator   156

    10.2.2  Generator的注意事项   157

    10.2.3  yield关键字   158

    10.2.4  done属性   160

    10.2.5  向Generator传递数据   162

    10.3  使用Generator处理异步调用   164

    10.3.1  一个简单的案例   164

    10.3.2  一个真实的案例   169

    10.4  小结  172

    附录   173
     


    ------分隔线----------------------------
    锋哥公众号


    锋哥微信号


  • 四川摆出端午旅游大餐:推荐67条精品线路 30余项优惠措施 2019-09-14
  • 她说桂花香,他们就摘光了那棵桂花树,送给她 2019-09-14
  • “百名红通”31号通缉犯藏身美国? 快鹿集资案未了局 2019-09-07
  • 一语惊坛(5月21日):不忘初心,将改革开放进行到底,中国梦一定实现! 2019-08-31
  • 别做梦了,醒醒吧。一个国家强大,教育是重要的。没有你说的那样美国妒忌心态。美国害怕的是中国不改革不开放,因为中国一旦做自己的企业,走自己的道路,对美国来说意味美 2019-08-31
  • 纪录电影《盲行者》入围第21届上海电影节金爵奖 2019-08-28
  • 习近平:真抓实干埋头苦干万众一心 夺取脱贫攻坚战全面胜利 2019-08-28
  • 一片药就能代替安全套预防艾滋病?药物不是万能的 2019-08-26
  • 香港大学开发神经外科机器人系统 2019-08-26
  • 技能人才 有待遇更有机遇 2019-08-14
  • 增强学术自信 讲清中国道路(人民要论) 2019-08-03
  • 结构优 动能足 中国经济继续保持高质量发展 2019-07-29
  • 赏荷正当时!错过就要等明年 2019-07-29
  • 百姓故事“触摸山城温情 讲述百姓故事”——华龙网 2019-07-24
  • Monopoly practices may backfire on Chinas mobile economy 2019-07-24
  • 十五选五开奖结果 捕鱼达人之深海捕猎 龙王捕鱼官网 360时时彩走势图老时时彩 深圳风采时间 六开彩开奖直播开奖结果王中王 河南省彩票幸运武林 3d开奖直播是电视几台 江苏11选5号码遗漏查询 十四码(信封)网站 华东15选5走势图表 六合彩历史开奖记录 pc28am开奖结果 湖北快3走势图表走势图分布图 足彩半全场奖金算法