简介
本分类下整理了开发及面试过程中常用的知识点及注意事项。整体结构如下,会根据子文档整理进度进行更新。
基本语法
变量及定义
- 变量定义
- 认识保留字 var/let/const
- 预编译与提升
- 静态属性及方法
运算符
- 数学运算符
- 逻辑运算符
条件分支
- if/else 语句
- switch 语句
循环
- for 循环
- while 循环
- Array 方法 f
函数及表达式
- 函数定义
- 函数表达式
- 箭头函数
数据类型
- 原始类型
- number
- string
- boolean
- symbol
- null
- undefined
- 对象
- Object
- new
- instanceof
- call/apply
- bind
- Array
- iterator
- 循环
- 高阶方法
- 静态方法
- arguments
- Map/WeakMap
- Set/WeakSet
- Object
- 类型转换
- typeof
- instanceof
- 隐式转换
- 强制转换
- 拷贝
- 浅拷贝
- 深拷贝
作用域
- 全局作用域
- 块级作用域
- 函数作用域
上下文
- 全局上下文
- 函数上下文
- eval 上下文
闭包
原型与继承
- 原型与原型链
- new
- 函数与类
- 继承
- 类继承
- Mixin
- 函数继承
- 静态属性与方法
- 继承
事件循环
- 浏览器
- node
异步
- generator
- promise
- await/async
模块化
- 导入导出
- 打包
TypeScript
- 基础
- 常见类型
- 工程配置
其他
- Proxy
- Reflect
- Eval
- BigInt
- 异常处理
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 玄一的博客!






