六月 18, 2022
The Front-end Is Not Only a Page —— Network
The front-end used to be static pages: It’s returned by an HTTP GET request,c...
七月 24, 2022
BackgroundIn the modern software development process, we ...
六月 18, 2022
The front-end used to be static pages: It’s returned by an HTTP GET request,c...
三月 06, 2022
React 18 SuspenseI believe all of us web developers have heard about Suspense...
十月 11, 2020
在实现项目的时候遇到这么一种场景:用户可以在页面引入第三方的组件渲染页面。 如图中的蓝框部分是用户引入的第三方组件,而下面的控制器是自己实现的组件。里面...
六月 12, 2020
递归在现代的语言中是一个很常见的特性,它可以把问题分解成规模更小的相似问题逐步解决。尤其是在函数式编程语言中,没有循环语句,所有的迭代操作都会由递归来完成...
十一月 16, 2019
看到 Dan Abramov 的一篇博客 Algebraic Effects for the Rest of Us 提到了一个叫 Algebraic Ef...
九月 19, 2019
最近看了 一篇很有意思的文章,讲述了 Suspense, Hook 与 Monad, Applicative 之间的关系。里面的信息量有点大,拿出来整理一...
六月 12, 2019
假设判断与一般判断假设判断假设判断 表示一个或多个假设和一个结论之间的蕴含关系。举个简单的假设判断的例子——「人被杀就会死」。其中「人被杀」是假设,「(人...
五月 03, 2019
归纳定义在学习编程语言的过程中,归纳定义是必不可少的工具。一个归纳定义是由各种各样 判断 的推导过程形成的 规则 集合组成的。判断是某个特定类别的语法对象...
三月 30, 2019
语法对象编程语言是一种语言,它们用于表示计算机和人类都能理解的计算过程。一门编程语言的语法确定了它可以由哪些语句组成。那么这些语句是如何确定的,程序是如何...