您正在学习的是试看内容,报名后可学习全部内容 报名课程

前端JavaScript函数式编程实战

建议先学习基础的JavaScript(ES5、6)知识。

在线课件:https://fed123.com/fp
学习交流QQ群:345413787

【课程大纲】

第一章 函数式编程基础
1、命令式编程与声明式编程

第二章 头等函数、高阶函数与纯函数
1、头等函数、高阶函数
2、纯函数的概念
3、纯函数编写测试用例

第三章 函数Curry科里化
1、什么是科里化以及与闭包的关系
2、科里化与Lodash、Ramda
3、科里化编程实战与REPL

第四章 Functor函子理解与应用
1、函子Functor基本概念与JavaScript代码实现
2、通过科里化实现immutable(不可变)函子
3、编码实现业务函子
4、函数式函子概念与编码实现
5、Monad函子与Monad mayBe和Monad Either
6、Functor函子IO
7、JavaScript编码实现Monad MayBe
8、JavaScript编码实现Monad Elther和IO函子

第五章 函数式编程与面向对象编程
1、OOP与FP优缺点比较
2、业务开发中如何使用函数式编程
3、JavaScript编程实现OOP与FP思想

clipboard.png


课程资料

官方文档同步在博客里:https://www.fed123.com/, 加密文章的访问密码是:fed123.com