简介

本分类下整理了开发及面试过程中常用的知识点及注意事项。整体结构如下,会根据子文档整理进度进行更新。

基本语法

数据类型

  • 原始类型
    • number
    • string
    • boolean
    • symbol
    • null
    • undefined
  • 对象
    • Object
      • new
      • instanceof
      • call/apply
      • bind
    • Array
      • iterator
      • 循环
      • 高阶方法
      • 静态方法
      • arguments
    • Map/WeakMap
    • Set/WeakSet
  • 类型转换
    • typeof
    • instanceof
    • 隐式转换
    • 强制转换
  • 拷贝
    • 浅拷贝
    • 深拷贝

作用域

  • 全局作用域
  • 块级作用域
  • 函数作用域

上下文

  • 全局上下文
  • 函数上下文
  • eval 上下文

闭包

原型与继承

  • 原型与原型链
  • new
  • 函数与类
    • 继承
      • 类继承
      • Mixin
      • 函数继承
    • 静态属性与方法

事件循环

  • 浏览器
  • node

异步

  • generator
  • promise
  • await/async

模块化

  • 导入导出
  • 打包

TypeScript

  • 基础
  • 常见类型
  • 工程配置

其他

  • Proxy
  • Reflect
  • Eval
  • BigInt
  • 异常处理