其他分享
首页 > 其他分享> > 前端基础需要学什么?这篇文章帮你梳理清楚,另附有前端面试551道题

前端基础需要学什么?这篇文章帮你梳理清楚,另附有前端面试551道题

作者:互联网

前言

之前小编写了一篇前端面试套餐:Vue面试题总结+JavaScript前端经典面试题+100道 CSS 面试题文章,有讲到打算后面单独写一篇详讲前端基础学什么,拖了这么久终于出来了哈哈哈哈。至于前端怎么学,小伙伴们可以看看这篇文章,有详细讲了3个学习方法,点击这直接跳转到文章。让我们一起看看,前端基础都要学些什么?

抛开面试,系统学习

在一切之前,应该系统地去学习前端的基础知识。 对前端而言,这些基础包括 HTML,CSS,JavaScript,浏览器原理,网络协议,MVVM 框架和一些必要的计算机基础等。应该先抛开面试的目的去学习这些知识,建立自己的知识体系,然后再结合面试题,运用掌握的知识去理解并解决面试题。

JavaScript 基础

JavaScript 基础非常重要,相比于大同小异的框架面试题,JavaScript 可以问很多东西,而且细问起来也有很多有意思东西,如果时间充足可以系统地过一遍。(现实往往是没时间…)

CSS 基础

框架

这一块主要是关注 Vue 和 React 的共性和特性,侧重 Vue(我工作中是主 Vue),过程中看了一些源码,加深理解。

工程化

对于写业务的同学来说,之前可能没有大规模接触过工程化的东西,不过这并不影响我们可以自己去学习和了解。

性能优化

性能优化是必备技能,必须了解。

TypeScript

TypeScript 不敢写自己深入,只是了解,所以只是复习了一些基础的知识点和比较简单的问题,比如:JavaScript 和 TypeScript 有什么区别,在进行项目选型时,什么因素会让你选择 TypeScript 等。

网络/浏览器

对于前端开发来说,网络和浏览器也属于必须了解的知识点。

经典问题,从输入 URL 到页面展示,发生了什么。这个问题我觉得还是很考验广度和深度的,可以好好思考一下,每个人可能回答的结果都会是不一样的。

计算机基础

学习输入,面试输出

很多人刷了很多面试题,看了很多面经,知识储备充分,但面试的时候,即使是自己熟悉的考点,也很难令面试官满意。其关键原因在于,学习是一种输入,但面试是一种输出

面试需要的不是你懂,而是要让面试官知道你懂,你必须有能力将考点中的要点联系起来,连贯的说出来,这并不是看过一次就能达到的。但不少人以为看过这类文章,知道这个点,就可以了。事实上,只是“知道”远远不够。

这种问题,根本上,是对技术点的不够深入,不够熟悉,没有形成自己的理解。我也经历过这一过程,你知道这些概念,自己也能分清,但难以向别人讲明白。简单测试一个CSS问题:什么是BFC? 你肯定知道叫块级格式化上下文,问题是,怎么向面试官解释这个东西?

为了解决这个问题,首先,学习过程注重理解而不是记忆。
第二,一个知识点,需要通过多篇文章学习,重复学习,加深理解,总结出自己的答案和看法。
第三,刻意练习。如果你有伙伴,可以相互提问。如果没有,也可以自问自答。

HTML

HTML.png

CSS


JavaScript


浏览器


服务端与网络


Vue


算法

文章篇幅有限原因,前端面试题精编解析PDF完整版请【点击这里免费领取】,喜欢这篇文章的小伙伴可以留下你的点赞+评论来支持小编啦。

学习&面试:注重逻辑表达

如果上一点是说能正确回答问题,这点则是能更好的回答问题。一个逻辑清晰的回答,能让面试官感受到,面前的小伙子不仅熟悉这个问题,还有比较优秀的语言能力和逻辑能力。

比如,常见问题:说说var, let/const的区别。大部分人都能罗列出它们的区别和注意点,但这很难给面试官留下什么印象。但是,如果你添加几句联系性的语句,效果就不一样了:

var是 ES5 之前的变量声明方式,存在很多容易产生误解的缺陷,具体体现在:……(罗列 var 的一些不足), 针对这些问题,ES6 提出了 let/const 的变量声明方式,它们具有一些新的特性:……(罗列let/const特性)。

这几句简单的连接,让整个回答从一个简单的要点堆砌变成关系密切的表达。

然而,这并非易事。前提是必须要有较好的逻辑思维,既然选择这行,相信各位这点没有问题。

在学习每一个技术点的时候,都要注意一些问题:是什么?为了解决什么问题?如何实现的,有没有更深的原理?如何使用?使用的时候需要注意什么?有哪些应用的场景?有什么不足?这些不足能否避免? 这些问题能让你更加全面地体会各个问题的联系。

标签:面试题,道题,浏览器,前端,JavaScript,551,Vue,什么
来源: https://blog.csdn.net/weixin_52546522/article/details/117965031