异步编程相关代码
- 01-promise-ajax.js 通过 Promise 封装 ajax 请求
- 02-promise-static.js Promise 静态方法
- 03-promise-race.js Promise.race 方法使用
- 04-promise-interviews-1.js Promise 执行顺序练习 1
- 05-promise-interviews-2.js Promise 执行顺序练习 2
- 06-promise-interviews-3.js Promise 并发控制
- 07-promise-realize.js 自己实现一个 Promise 类
- 08-promise-realize-course.js 拉勾视频中实现的 Promise 类
- 09-gennerator.js 生成器异步编程方案
函数式编程相关代码
- 01-array-method.js 数组常用函数实现
- 02-closure 认识闭包
- 03-lodash lodash 库使用
- 04-memoize.js 自己实现 memoize 函数
flow 工具的使用
- 01-getting-started flow 快速入门
- 02-type-annotations flow 类型注解
- 03-primitive-types.js flow 数据类型
- 04-mixed-any.js flow 任意类型以及它们的区别
- 05-runtime-apis.js flow 运行时 apis 支持
- 01-getting-started.ts typescript 基本使用
- 02-primitive-types.ts typescript 原始类型
- 03-typescript-lib.ts typescript 标准库介绍
- 04-module-scope.ts 作用域问题
- 05-object-type.ts object类型
- 06-array-type.ts 数组类型
- 07-tuple-type.ts 元组类型
- 08-enum-type.ts 枚举类型
- 09-function-type.ts 函数类型
- 10-interface-type.ts 接口类型
- 11-module-export-type.ts 模块导出类型
- 12-module-export-statements.ts 模块导出语句(重命名)