【好书试读】前端函数式攻城指南

简介: 开始试读:https://yqfile.alicdn.com/5b9a3f747101a427f4c501288f8cd20e.pdf 天猫购买链接:前端函数式攻城指南 函数式编程可以说是非常古老的编程方式,但是近年来函数式编程越来越受到人们的关注。不管是 Google 力推

56af1ecae6181a3680db19cb3e08647c7e127a30


开始试读:https://yqfile.alicdn.com/5b9a3f747101a427f4c501288f8cd20e.pdf

天猫购买链接:前端函数式攻城指南

函数式编程可以说是非常古老的编程方式,但是近年来函数式编程越来越受到人们的关注。不管是 Google 力推的 Go、学术派的 Scala 与 Haskell,还是 Lisp 的新 方言 Clojure,这些新的函数式编程语言都越来越受到人们的关注。

当然不仅是后端函数式编程语言层出不穷,前端也不甘示弱。虽然前端浏览器只支持一门语言——JavaScript,但是能支持函数式编程的 JavaScript 库越来越多,比如Functional JavaScript1、Underscore、lodash等。不仅如此,还有一些能编译成 JavaScript 的语言,能让前端的函数式编程发挥到极致,例如 Haskell 的 PureScript、 Scala 的 Scalajs、Clojure 的 ClojureScript。

本书涵盖了大部分函数式编程思想,包括 JavaScript 的函数式支持,Clojure 风格的集合、递归、函数 组合、宏、模式匹配、实用的 Monads,以及前端的并发编程。



目录
相关文章
|
6月前
|
移动开发 前端开发 JavaScript
花无涯带你走进黑客世界16 前端攻城狮资源
Web前端开发是从网页制作演变而来的,在互联网的演化进程中,网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。
|
Web App开发 前端开发 fastjson
作为一枚非前端攻城狮,我...
近期造了个轮子,GitHub 地址: https://github.com/doocs/md,是一款在线微信 Markdown 编辑器,基于开源项目 wechat-format[1] 进行二次开发,纯前端实现,并新增不少特性。
95 0
作为一枚非前端攻城狮,我...
|
域名解析 缓存 自然语言处理
阿里前端攻城狮们又写了一份面试题答案,请查收|掘金技术征文
我真的就建群收集了题目,和团队的同事一起写答案,我们也不图什么,就是想做一件有意义的事情,现在我整理了下我们的回答,有的不一定就是非常具体的回答,但也提供了思路和参考资料,大家看看是否还有什么补充的?
160 0
阿里前端攻城狮们又写了一份面试题答案,请查收|掘金技术征文
|
Web App开发 移动开发 缓存
阿里前端攻城狮们写了一份前端面试题答案,请查收
于是我真的就建群收集了题目,和团队的同事一起写答案,我们也不图什么,就是想做一件有意义的事情,现在我整理了下我们的回答,有的不一定就是非常具体的回答,但也提供了思路和参考资料,大家看看是否还有什么补充的,或者面试时遇到的问题,也欢迎补充。
280 0
阿里前端攻城狮们写了一份前端面试题答案,请查收
|
Web App开发 JSON 前端开发
|
8月前
|
Web App开发 前端开发 JavaScript
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-fiber解决了什么问题
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-fiber解决了什么问题
95 0
|
8月前
|
前端开发 定位技术
前端学习笔记202305学习笔记第二十三天-地图单线程配置
前端学习笔记202305学习笔记第二十三天-地图单线程配置
64 0
前端学习笔记202305学习笔记第二十三天-地图单线程配置
|
8月前
|
前端开发 API
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-react-redux的工作流程
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-react-redux的工作流程
55 0
|
8月前
|
前端开发
前端学习笔记202306学习笔记第五十一天-工厂模式4
前端学习笔记202306学习笔记第五十一天-工厂模式
34 0
|
4月前
|
前端开发 JavaScript
《Webpack5 核心原理与应用实践》学习笔记-> 构建微前端应用
《Webpack5 核心原理与应用实践》学习笔记-> 构建微前端应用
40 1