前端知识总体概述

作为一个开发3年的前端,分别在美团、百度做前端工作过。对前端工作也有了自己的认识和了解,根据自己的理解整理前端整体概况及应该学习什么。

随着开发工作的细分,大部分公司都有前端工程师和后端工程师。那么前端工程师主要做什么呢?

简单来说:前端工程师就是根据UI设计的图转化成页面,然后与后端工程师联调完成数据交互部分,最终执行在浏览器中。

前端具体包括哪些内容呢?

基石:html、css(页面布局)和JavaScript(页面交互)
工程化:构建工具(webpack、fis等)、框架(react、vue等)、微信小程序开发等
性能:缓存(浏览器缓存、cdn缓存等)、网络
服务:node
模块化:cmd、amd等
如下图:


image.png

后面会根据每个格子讲解核心技术点

你可能感兴趣的:(前端知识总体概述)