一 声明式UI的现状 早期的前端UI一直使用HTML+CSS+JavaScript这一经典的开发范式。HTML和CSS负责页面的布局和样式,JavaScript负责逻辑,命令式地操作Dom完成各种行为。之后不断涌现出的J…
标签:函数式编程
PHP 連結MySQL 常用函數
原文出处PPT下载 PHP 連結MySQL 常用函數 推荐资源下载 【PHP, Javascript, MySQL 三者关系 】 https://www.slidestalk.com/s/php_javascript_s…
有趣的 DApp 设计模式:First-class Asset
本篇文章的作者是 Jan,文章阐述了 Cell 模型中支持的一种非常有趣的 DApp 设计模式:First-class Asset,它让加密资产变成区块链中的「一等公民」。 喜欢函数式编程的工程师应该很熟悉一个名词:Fi…
Redux 入坑进阶 - 源码解析
原文链接:https://github.com/ecmadao/Co…转载请注明出处 本文不涉及redux的使用方法,因此可能更适合使用过redux的玩家翻阅? 预热 redux 函数内部包含了大量柯里化函数…
函数式编程——入门笔记与React实践
前言 最近在看近来很火的函数式编程教程《Mostly Adequate Guide》 (中文版:《JS函数式编程指南》),收获很大。对于函数式编程的初学者,这本书不仅深入浅出,更让人感受到函数式编程的优势和美感,强烈推荐…
【译】函数式的React
原文: The functional side of React 作者:Andrea Chiarelli 译者:博轩 React 是现在最流行的 JavaScript 库之一。使用 React 可以非常轻松地创建 Web…
React 高阶组件浅析
背景 高阶组件的这种写法的诞生来自于社区的实践,目的是解决一些交叉问题(Cross-Cutting Concerns)。而最早时候 React 官方给出的解决方案是使用 mixin 。而 React 也在官网中写道: W…
回调函数是指令式的,Promise 是函数式的:Node 错失的最大机会
我之前都有接触过关于 Promise 的一些文章,但是对它的感觉并不大。因为觉得虽然回调风格确实有问题,但我写的代码还没有复杂到那种程度,所以,要去使用的感觉并不强烈。 但是,后面碰到一个问题真的好像用回调的风格来写的话…
JS函数式编程 - 函数组合与柯里化
我们都知道单一职责原则,其实面向对象的SOLID中的S(SRP, Single responsibility principle)。在函数式当中每一个函数就是一个单元,同样应该只做一件事。但是现实世界总是复杂的,当把现实…
lodash源码分析之isObjectLike
这世界上之所以会有无主的东西,方法是因为有人失去了记忆。 ——王小波《万寿寺》 本文为读 lodash 源码的第二十篇,后续文章会更新到这个仓库中,欢迎 star:pocket-lodash gitbook也会同步仓库的…
Scala和范畴论 -- 对Monad的一点认识
背景 所有一切的开始都是因为这句话:一个单子(Monad)说白了不过就是自函子范畴上的一个幺半群而已,有什么难以理解的。第一次看到这句话是在这篇文章:程序语言简史(伪)。这句话出自Haskell大神Philip Wadl…
函数式编程与面向对象编程[2]: 静态类型语言的表达力 静态类型语言与动态类型语言
函数式编程与面向对象编程[2]: 静态类型语言的表达力 静态类型语言与动态类型语言 之剑 2016.5.3 21:43:20 像Java或者C#这样强类型的准静态语言在实现复杂的业务逻辑、开发大型商业系统、以及那些生命周…