首先基础的HTML、CSS、JavaScript需要学好,有最基本的开发能力。 框架选择上Vue和React要会一个,在使用的基础上要对原理有一定的了解。 计算机网络是比较重要的,因为你做的就是Web开发,就是数据的后端到浏览器的交互,而这中间的过程,肯定是要熟悉的,网络在面试过程是问的比较多的。 数据结构和算法前端要求相对低一些,不需要掌握很难的,多做做牛客题霸、Leetcode top就可以,简单的尽量都掌握,中等了解就可以。 除了这些要针对性的学习一些浏览器原理、V8原理之类的课程,可以更加从容的面试。 如果你是想找工作,真正的想把前端学习,可以看一下我之前发的帖子,「https://www.nowcoder.com/discuss/827784」,我觉得针对前端学习路线是总结的比较详细的。如果可以把里面提到的都学习好,应该就没大有问题了。

加油!