Skip to content

Latest commit

 

History

History
238 lines (207 loc) · 8.41 KB

README.md

File metadata and controls

238 lines (207 loc) · 8.41 KB

整体大纲

技术跟进

相关资料

语言基础部分

浏览器

计算机网络

业务层面

  • 前端用户数据分析
  • 搜索引擎优化及其基础
  • 移动端适配性
  • 单点登录系统实现原理
  • 搭建系统整体原理及其构建流程
  • 如何实现骨架屏
  • 帧动画实现思路
  • Postmessage实现方式
  • 反向代理的几种开发流程
  • CDN原理
  • 同构渲染、预渲染之间的区别
  • 埋点实现思路

React和Vue实现原理

Node

Webpack

  • 项目实战
  • babel原理
  • webpack整体架构
  • 未完待续

Web安全

  • XSS/CSRF
  • 待续

源码阅读

设计模式

  • 设计模式六大原则
  • 看懂UML图,流程图
  • 23类设计模式(创建类型(5)、结构类型(7)、行为类型(7))
  • node中常见的设计模式

数据结构和算法

  • 剑指Offer算法
  • 设计一个最小栈
  • 时间复杂度和空间复杂度
  • 算法设计常用思想
    • 贪婪法
    • 分治法
    • 动态规划
    • 信息复用
    • 回溯算法
    • 解空间的穷举法
  • 常见算法
    • 霍夫曼编码
    • 二分查找
    • 深度优先和广度优先算法
    • 快速排序算法
    • KMP字符匹配算法
    • 最大流算法
    • 堆排序算法
    • 红黑树算法
    • hash算法
    • 最短路径算法
    • LRU算法

现代前沿技术

  • Hybrid APP
  • Native
  • 小程序实现原理
  • babel实现原理
  • 预渲染、SSR、服务器渲染原理
  • webworker技术优化项目
  • webComponent技术
  • TypeScript学习