1. ES6/ES7的核心知识
● let/const及和var的区别
● 箭头函数ArrowFunction
● 解构赋值和拓展运算符
● Set/Map数据结构
● Promise设计模式
● async/await及实现原理
● Generator生成器函数
● Promise A+规范(手写Promise源码)
● JS底层运行机制:单线程和同步异步编程
● JS底层运行机制:微任务宏任务和事件循环机制
● Interator迭代器和for of循环
2. AJAX/HTTP前后端数据交互
● AJAX核心四步操作
● GET/POST核心机制与区别
● TCP三次握手和四次挥手
● axios库和源码剖析
● fetch基础和实战应用
● 前端开发中的9种跨域方案
● HTTP网络状态码和实战中的处理方案
● 前端性能优化汇总(包含强缓存和弱缓存)
3.大型实战案例:企业级OA办公管理系统
● 登录注册的前后端处理机制
● 加密策略: encodeURIComponent
和MD5等
● 用户权限和登录态的校验处理
● 存储方案: cookie、webStorage、session等
● Token的校验处理
● JQ/BootStrap的实战应用