Skip to content

Latest commit

 

History

History
109 lines (62 loc) · 1003 Bytes

前端必备技能.md

File metadata and controls

109 lines (62 loc) · 1003 Bytes

前端必备技能

Js

  • this

  • 高阶函数

  • 异步

  • 设计模式

  • 内存管理

  • 原型

  • 拷贝

  • 设计模式

ES6

  • Class
  • promise
  • Object.assign()
  • 解构赋值
  • 扩展运算符(...)
  • vue3涉及到的api
    • Proxy
    • reflect

TS

  • 基础使用
  • 结合项目的使用

Vue & React (二选一)

  • 基础
  • 原理
    • 响应式原理(vue2 & vue3)
    • 编译原理
    • ...
  • 项目实战

Node & 数据库

  • 基本api原理

  • Koa

    • koa使用
    • koa原理
  • egg

  • Mysql

  • Mongodb

  • Redis

网络知识

  • http/https
  • Tcp/UDP

工程化

  • Git flow
  • 测试
    • 单元测试
    • E2E测试
  • webpack
  • 虚拟化存储
    • docker
    • K8S
  • babel
  • eslint

安全

  • 跨域
    • JSONP & CSRF (阿里)
    • XSS & SQL 注入 (腾讯)
    • DNS劫持 (字节跳动)

其他

  • css
    • 浏览器重绘(repaint)重排(reflow)与优化[浏览器机制]
    • CSS魔法堂:display:none与visibility:hidden的恩怨情仇

后续常更新...