一、基础知识

1.1 HTML

1.2 CSS

1.3 JavaScript

二、开发软件

2.1 调试工具

postman、firebug

2.2 切图

Sketch、PhotoShop

三、类库框架

3.1 工具库

JQuery、BootStrap

3.2 开发库/框架

Vue
React

3.3构建工具

WebPack
Gulp
Grunt

3.4 依赖管理

npm、Yarn

四、编程思想

4.1 结构模式

MVC、MVP、MVVM

4.2编程范式

面向对象编程(OOP)
面向切面编程(AOP)
函数式编程
响应式编程

4.3 程序设计

结构化设计

自顶向下 逐步求精 模块化 限制使用goto

面向对象程序

单一功能原则 S 开放关闭原则 O 里氏替换原则 L 接口隔离原则 I 依赖反转原则 D

参考

1、2020前端知识体系
2、https://github.com/Xiaoleng123/fe-knowledge
3、nodejs,vue,element 这三者是什么关系?
4、10个前端开发人员必须知道的CSS框架