函数柯里化

函数柯里化是一种关于函数的高阶技术,它不仅用于JavaScript,还被用于其他编程语言。 柯里化是一种函数的转换,它是指将一个函数从可调用的f(a, b, c)变为f(a)(b)(c) 。柯里化不会调用函数,而是返回一个对其进行转换后的版本。

函数柯里化
CSS选择器优先级

一文牢记CSS选择器优先级,不再遗忘

CSS选择器优先级
V8引擎中的Ignition和TurboFan

V8引擎的即时编译(JIT)策略显著提高了从JavaScript生成可执行代码的速率(编译器TurboFan的功劳),我们有必要对这个机制有基本的认识,从而避免写出一些影响性能的代码。

V8引擎中的Ignition和TurboFan
重新学习TypeScript(基础)

TypeScript已经取代直接使用JavaScript,成为中大型前端项目开发的首选语言。一句话,静态类型写起来就是爽!鉴于自己从业以来并没有系统性地跟随某项课程学习过TypeScript,对其的了解是从项目和文档中逐步获取的,因此在知识体系方面可以说是比较差劲,因此有必要系统性地去重新学习一遍TypeScript。

重新学习TypeScript(基础)
Webpack上手(入门)

本文首先从Webpack开始,再认识一下这个前端程序员的老朋友。今天几乎所有前端项目都会采用TypeScript开发,采用模块化的代码组织方式,使用React这样的单页应用框架。在工作中我接触到的几乎所有项目都选择Webpack作为构建工具。Webpack本身也有着优秀的设计思想,抛开工具用途外,也很值得我们每一个程序员学习。

Webpack上手(入门)
Macbook pro观看4K HDR电影

漫威有一阵子没出啥好片了,最近又找老片看。网上4k hdr的电影资源比较难找,家里网速也一般。因此转向了Disney+,淘宝随便买个会员共享号非常划算。这里记录一下怎么使用Disney+看4k hdr的资源。

Macbook pro观看4K HDR电影