# 2022-02

闭包 closure

闭包基本概念及应用案例。

# 2021-08

模块化

模块化是一种最主流的代码组织方式。通过把复杂代码按照功能不同划分为不同模块单独维护,去提高开发效率,降低维护成本。

函数式编程

函数式编程(Functional Programming, FP),FP 是编程范式之一,我们常听说的编程范式还有面向过程 编程、面向对象编程。

内置对象 - findIndex

ES6 新增方法。

# 2021-07

内置对象 - fill

ES6 (ECMAScript 2015), 新增的方法。

内置对象 - entries

ES6 新增的内置方法。

内置对象 - copyWithin

Array.prototype.copyWithin。

# 2021-03

ES5 严格模式

ES5 的严格模式采用限制性 JS 变体的一种方式,可以让我们的代码更加健壮。

# 2020-07

工具函数分享

分享两个实用的工具函数,ajax函数和检测操作系统的函数。

# 2020-05

你真的了解 for of 嘛?

讲述一下 for of 的使用场景,探究如何为对象部署一个iterator接口。

# 2020-03

剖析JS执行机制

剖析JS的执行机制,了解任务队列,事件循环,宏任务,微任务等基本概念。

# 2020-02

数组操作

数组的操作方法。

JS模块化专题二

模块化的几种实现:CommonJS、AMD、CMD、ES6。

JS模块化专题一

模块化是如何产生的?为什么要使用模块化?模块化发展经过了哪些阶段?

柯里化函数

柯里化是函数式编程思想的一种,是美国逻辑学家Haskell Brooks Curry提出并命名的。柯里化函数在实际开发中应用非常广泛。