Frontend-Developer

我想做的事

  • 开发自己的脚手架工具,放入自己所有常用的模板和工具

大前端

现在主流的项目结构分为三层:

  1. 前端
  2. 后端
  3. 服务端

大前端开发者需要做前两件层,用 Node 做后端,写接口,拿数据,相当于一个中间层。前面两层关注的都是业务层。

真正的后端开发者只需要关注服务端。

HTML

  • SEO
  • 多媒体
  • Canvas
  • SVG

CSS

  • Sass
  • PostCSS
  • BEM

JavaScript

  • TypeScript
  • ES6
  • APIs
  • 异步
  • 面向对象
  • 设计模式
  • 函数式编程
  • 正则表达式

前端框架

  • Vue
  • React
  • SSR
    • Next.js
    • Nuxt.js

前端工程

  • Npm & Yarn & Pnpm
  • Git & GitHub & GitLab
  • Webpack & Rollup & vite
  • Babel
  • 组件化 & 模块化
  • 性能优化
  • 项目质量
    • Jest
    • ESLint
  • 项目部署
  • 项目监控
  • 持续集成
  • 数据埋点
  • Sonar
  • Sentry

用户界面和交互设计

web 动画

工具&库

  • 数据可视化
  • 图形工具
  • VuePress

跨平台

  • 小程序
  • React Native
  • 混合 APP
  • 桌面应用
  • 游戏开发
  • JSBridge

前端学习资料

浏览器

HTML

CSS

JavaScript

React

TypeScript

前端工程

编程范式

  • 面向对象编程

  • 函数式编程

数据结构与算法

设计模式

跨平台

项目设计

音视频

浏览器禁止声音自动播放之后open in new window

集合

进阶指南open in new window

前端进阶之路open in new window

跟着考点学open in new window

重学前端open in new window

参考体系open in new window

前端架构师

Last Updated: 2023/2/20 16:42:16
Contributors: 黎聪, licong96