/FunctionalProgramming

函数式编程基础应用及相关概念

Primary LanguageJavaScript

FunctionalProgramming

函数式编程基础应用及相关概念

如果对函数式有初步了解,可以帮助更深层次理解函数式编程的应用

主要偏向于应用的一些方法实现

所有js代码都亲测过,不会出现意外状况!!!

入口文件为index.html 在最下方有相关注释

后续会持续更新...

本文档是关于自己对于函数编程的一些理解跟一些常用方法、
并不涉及到一些更深层次的概念的理解 建议先去了解一些关于函数式编程的基础概念

大体内容如下

基础

柯里化实现

深度冻结对象

检查类型实现

组合函数

函数组合子

K组合子

Or组合子

Seq组合子

Fork组合子

进阶

扁平化Monadic结构

Maybe Monad 处理异常

Either Monad 处理异常

IO Monad 处理dom

函数式优化

记忆化算法

函数缓存