回溯前端之路

Frontal road

Posted by kaws-y on November 26, 2021

通用能力


  • shell
  • git
  • linux常用指令
  • 正则

html


css


Js


现代流行框架


Vue

React

前端工程化


  • Node
  • 打包工具
    • webpack
    • rollup
    • vite
      • 使用 & 原理
  • 预处理
    • babel
    • less & sass
  • 依赖管理
    • npm
    • yarn
  • CI/CD
  • 设计模式
  • eslint
  • 微前端
    • single-spa
    • qiankun
    • qp

浏览器


  • 调试 & 浏览器渲染原理
  • v8
  • webworker
  • 垃圾回收

网络


  • ISO-OSI七层网络模型
  • 状态码
  • API规范
    • restful
    • graphql
  • 协议
    • http & https & http2
    • grpc
    • tcp
    • udp

Js服务端开发


  • nestjs
  • mysql
  • 生产环境部署
    • pm2
    • forever

前端前沿


  • low code
  • deno

算法


  • 时间复杂度 & 空间复杂度
  • 常见算法
    • 树的遍历
    • 排序算法
  • 算法思想
    • 穷举
    • 递推
    • 递归
    • 分治
    • 贪心
    • 动态规划
    • 迭代
    • 分支界限
    • 回溯
    • kmp

编译原理


  • 状态机
  • 程序设计语言及其执行
    • 低级语言
    • 高级语言
  • 编译器结构
    • 前端(分析部分)
      • 词法分析
      • 语法分析
      • 语义分析
      • 中间代码生成
    • 后端(综合部分)
      • 代码优化
      • 代码生成

面试