JavaScript
此章节主要介绍了 js
的相关知识 和 ts
类型体操技巧等内容
JS 基础
- 原型
- 原型链
- 闭包
this
- 箭头函数
ES6 新特性
let
、const
- 模板字符串
- 解构赋值
- 扩展运算符
- 箭头函数
class
Set
、Map
Promise
Proxy
、Reflect
Symbol
import
Generator
、async
、await
Iterator
和for...of
JS 深入理解
- 变量提升
- 调用栈
- 执行上下文、变量环境
- 作用域、词法环境
- 作用域链 和 闭包
this
Js 优化
- 节流 、 防抖
- 深拷贝
- 链式调用
- 函数柯里化
- 尾调用、尾递归 优化
- 稀疏数组
JS 模拟
new
instanceof
call
、apply
、bind
JS 代码
js
链式调用- 实现
compose
函数,类似koa
中间件洋葱模型 - 虚拟
dom
转 真实dom
- 版本号排序
- 常见排序算法
- 二叉树遍历
- 滑动窗口最大值
- 最长递增子序列
TypeScript
TypeScript
基础与高级用法unknown
、void
、never
类型- 运算符
- 泛型基本使用
- 泛型工具
- 类型保护
is
Promise
Promise.all
中如何防⽌某⼀个promise
失败从⽽使整个promise
失败?promise
简单模拟callback
改造成promise
形式js
控制最大请求并发数 和 大文件上传 思路