前端前沿最新知识,高级前端工程师进阶路(一)
在做后端的日子里,我一直使用的是面向对象编程范式,总感觉函数式编程思想没有面向对象好使,直到做了前端,发现使用面向对象的机会很少,一直是函数来函数去的方法定义,普普通通平平无奇,而函数式编程一直单纯的认为就只是这样定义函数用来用去而已,但后来了解到事情的真相,函数式编程还真没想象中那么简单。
在阮一峰大佬的函数式编程的教程日志下,清晰记录他的教程开始日期是2017年2月,距离我正式接触函数式编程将近四年时间。我看着这个时间特别感慨,大佬都是走在知识前沿,如果我在编程刚开始时候也紧跟大佬脚步,是不是就不会落后太多,一步晚步步晚。
所以,这是一篇刚刚学习完函数式编程入门知识的记录,之后每篇记录都会紧跟前沿知识,这篇文章的专栏还没有申请,因为这篇文章属于前端,所以会放在前端专栏。如果你对后端、Node服务端、Electron客户端、flutter等等感兴趣,欢迎关注我的账号。
每篇文章会根据问题摆出最合适的文章链接。再后面就是自己笔记了(本篇木有,笔记可以不看,但链接都是好东西(认真脸。
笔记图片(大雾
一、认识函数式编程
二、函数相关 - 函数是一等公民的意义
三、函数相关 - 什么是高阶函数
四、函数相关 - 什么是闭包?
五、什么是纯函数?
这个只一篇,只挑精品。
六、柯里化的好处?
七、组合函数和管道
八、什么是函子?
函子的概念我觉得阮一峰老师讲的很好,不过我在参加的训练营(不打广告)里的老师举了很多案例也都不错,后面会放记录。
这里放的是和上面阮老师的一个链接,不过里面函子在第三部分
总结:
函数式编程的几个重要知识点已经放完了,因为笔记和记录太多也很零碎,而且刚开始记录的还不太好,先不放了,不过我在学习过程中的代码Code、笔记记录和示例都放在了 gitee 上,gitee 也是新账号,当仓库用的,不用关注。
Gitee链接:我的 Gitee
第一个学习结点终于结束了,在学习过程中复习了一些我之前有接触过的函数柯里化、Lodash、闭包,也有没有接触过的纯函数、函数组合、函子、Lodash/FP。
过程很痛苦,结果很愉快。我待的公司是软制朝九晚八、一周六天,最近项目上线,任务也紧,还一直在看房子准备安家了,时间很少,但事情都会过去的,时间会更多,毕竟之前自学时候到凌晨两三点是家常便饭,相信自己总会变强的(但我不要秃。
写文章也真是痛苦的事情,时间本来就不够用(哭
但欢迎关注我的CSDN… 已经111篇文章了… 可真是个好数字…
欢迎诸君私信,互相学习,一起成长。