- 调用堆栈
- 作用域和闭包
- this全面解析
- 对象全面解析
- 原型链
- 创建对象及其优缺点
- Promise规范,手写一个Promise
- 处理异步问题的方法
- 函数防抖/节流原理
- 垃圾回收机制
- 模块化原理
- ES6重点难点
- 深浅拷贝
- 语言层面性能优化
- CSS层的概念,如何优化动画
- 浏览器整体架构
- Event loop原理
- 浏览器渲染机制
- 浏览器性能调试及其性能优化技巧
- 跨域原因及其解决方法
- 浏览器如何执行Javascript代码
- 浏览器存储技术
- 浏览器缓存机制
- 浏览器脚本演进历史
- 浏览器层面性能优化
- TCP连接
- DNS解析
- HTTP2.0、HTTP3.0
- 七层网络结构
- RESTful规范
- Http持久连接及其现代方法
- 安全认证方式
- 网络层面性能优化
- 前端用户数据分析
- 搜索引擎优化及其基础
- 移动端适配性
- 单点登录系统实现原理
- 搭建系统整体原理及其构建流程
- 如何实现骨架屏
- 帧动画实现思路
- Postmessage实现方式
- 反向代理的几种开发流程
- CDN原理
- VirtualDom原理
- DIff算法
- 组件生命周期
- React最新特性学习
- 服务器端渲染及其原理
- Vuex原理
- Redux原理
- 前端路由控制原理
- React高阶函数最佳实践
- React性能优化
- MVVM双向绑定原理
- React整体架构学习
- 项目实战
待续
- XSS
- 待续
- Koa
- Eggjs
- 待续
- 实现Http2.0
- 事件循环流程
- 核心模块的认识
- 流的概念
- socket编程
- 模块化实现原理
- NPM工具详解
- 了解Libuv
待续
- 设计模式六大原则
- 看懂UML图,流程图
- 23类设计模式(创建类型(5)、结构类型(7)、行为类型(7))
- node中常见的设计模式
- 剑指Offer算法
- 时间复杂度和空间复杂度
- 算法设计常用思想
- 贪婪法
- 分治法
- 动态规划
- 解空间的穷举法
- Hybrid APP
- Native
- 小程序实现原理
- MV*交互模式
- MNV*模式
- babel实现原理
- 预渲染、SSR、服务器渲染原理
- webworker技术优化项目
- webComponent技术
待续
待续