面试准备阶段
学习以及复习基础知识
这一定是第一步需要做的事情,先制定规划,然后按照这一条既定的规划去学习以及复习,可分为六部分去准备:
css部分
像 css
这一部分,面试必问,但是它的东西很杂很多,我不知道有多少人和我感觉一样:学习前端最难的是css
,而不是js
。
css这一部分,布局、实现一个什么样的形状、一些属性的使用等问的会多一些~
javascript部分
JavaScrip
t 部分,数据类型到一些隐式转换这些基础知识,看代码说输出,v8底层执行机制、垃圾回收、闭包、作用域、作用域链,原型、原型链,手写代码,如:防抖、节流、 bind
、 call
、 apply
等,深拷贝、浅拷贝,Event Queue
、 Event Loop
,Promise
、 async
、await
等等等都是必须要会的知识点,但是我们在学习的过程中还是要灵活一些,去学习这些思想,而不是一味的去死记硬背~
webpack部分
这一部分是前端工程化的内容,还是有必要会的。浅一点说要会的就是一些基础配置以及优化配置,还有像 plugin
和 loader
的区别等,再深一点就是配置的原理、以及如何写一个 <