前端技术栈(部分内容)

317 阅读1分钟

前端需要掌握的技术栈

1. HTML5

MDN网站

  • 语义化标签类
  • 音视频处理
  • canvas/webGL
  • history/API
  • requestAnimationFrame
  • 地理位置
  • web scoket
  • ...

2. CSS3

  • 常规
  • 动画
  • 盒子模型
  • 响应式布局

3. JavaScript

  • ECMAScript3/5/6/7/8/9
  • DOM
  • BOM
  • 设计模式
  • 底层原理 堆栈 内存 闭包作用域 面向对象OOP THIS

4. 网络通信层

  • AJAX/Fetch/axios
  • HTTP1.0/2.0
  • TCP
  • 跨域处理方案
  • 性能优化
  • ....

5. Hybrid或者APP或者小程序

  • Hybrid
  • uni-app
  • RN
  • Flutter
  • 小程序MPVUE
  • Weex
  • PWA
  • ...

6. 工程化方面

  • webpack
  • git
  • linux/nginx
  • .....

7. 全栈方面

  • node
  • express
  • koa2
  • mongodb
  • nuxt.js/next.js
  • .....

8. 框架方面

  • Vue 基础知识 核心原理 vue-router vue-cli vuex element ui vant cube SSR 优化 ....
  • React 基础知识 核心原理 react-router-dom redux react-redux dva umi mobix antd antd pro SSR 优化 .....