知识点
JS基础知识
变量类型和计算
1. 值类型和引用类型
2. 类型判断
3. 逻辑运算
原型和原型链
1. class
2. 继承
3. 原型
4. 原型链
5. instanceof
作用域和闭包
1. 作用域
2. 自由变量
3. 闭包
4. this
异步
1. 单线程
2. callback
3. 应用场景
4. Promise
5. event-loop
6. async/await
7. 微任务/宏任务
模块化
1. ES6 Module
JS-Web-API
DOM
1. 树形结构
2. 节点操作
3. 属性
4. 树结构操作
5. 性能
BOM
1. navigator
2. screen
3. location
4. history
事件
1. 绑定
2. 冒泡
3. 代理
ajax
1. XMLHttpRequset
2. 状态码
3. 跨域
存储
1. cookie
2. localStorage
3. sessionStorage
开发环境
git
调试
webpack 和 babel
linux命令
运行环境
页面加载
1. 加载
2. 渲染
性能优化
1. 加载资源优化
2. 渲染优化
安全
1. xss
2. CSRF
HTTP协议
状态码
method
Restful API
headers
缓存策略