Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yxw007/es6_functional_programming
函数式编程学习,包含实现代码和大量实践应用demo
https://github.com/yxw007/es6_functional_programming
functional-programming js
Last synced: 9 days ago
JSON representation
函数式编程学习,包含实现代码和大量实践应用demo
- Host: GitHub
- URL: https://github.com/yxw007/es6_functional_programming
- Owner: yxw007
- License: mit
- Created: 2022-10-17T13:34:41.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-12-28T12:56:38.000Z (almost 2 years ago)
- Last Synced: 2023-03-04T21:11:50.266Z (over 1 year ago)
- Topics: functional-programming, js
- Language: JavaScript
- Homepage: https://yanxuewen.cn/ES6_Functional_Programming
- Size: 46.1 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
函数式编程实践
## 目录
- [项目背景](#项目背景)
- [项目结构](#项目结构)
- [快速开始](#快速开始)
- [如何使用](#如何使用)
- [参考资料](#参考资料)
- [许可证](#许可证)
## 项目背景我虽然看完了JS红宝书,但是在js编程方式上总感觉还是缺点什么,于是在网友的推荐下,阅读了[**JavaScript ES6 函数式编程入门经典**](https://book.douban.com/subject/30180100/) 豆瓣评分:8.4,本书电子书在book目录中,推荐大家读读
## 项目结构
```
|-- src
| |-- lib 实现源码
| | `-- es6-functional.js
| |-- helper.js 测试辅助
| |-- 5.函子 函子相关demo
| | `-- index.js
| |-- 4.组合与管道 组合与管道相关demo
| | `-- index.js
| |-- 3.柯里化 柯里化相关demo
| | `-- index.js
| |-- 2.数组函数式编程 数组函数相关demo
| | `-- index.js
| `-- 1.高阶函数 高阶函数相关demo
| `-- index.js
|-- docs 在线笔记文档目录
| `-- guide
`-- book
`-- 《JavaScript ES6函数式编程入门经典》_Anto Aravinth_梁宵_201801.pdf
```**在线笔记文档:https://yanxuewen.cn/ES6_Functional_Programming/**
## 快速开始
- 安装依赖
```
pnpm install
```
- 运行
```
pnpm docs:dev
```
- 打包
```
pnpm docs:build
```## 如何使用
安装node.js后,直接在需要的测试地方,点击代码运行即可看到测试结果
## 参考资料
- https://github.com/antsmartian/functional-es8## 许可证
MIT © 2022 Potter