前言
基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架再好,无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。
(本篇文章可能只是适用于刚毕业的同学或者毕业 2 年之内的小伙伴,大家酌情阅读~~~)
一面
-
6道基本技术问题,居中、闭包、块级元素和行内元素等(答案在下方)
-
某个项目的页面布局方式,缓存的设计和优化方式(本地存储和协议相关的)
-
ajax 的原生写法(创建 XHR 对象, open() , setRequestHeader() , send() , onreadystatechange )
-
vue-router 的原理( hash , HTML5 新增的 pushState )
二面
面试官:“你觉得你擅长CSS还是JS?”
我:“JS。”
面试官:“好,那我问你一道CSS的问题。”
我:“???”
- CSS 三栏布局,左右定宽,中间自适应( flex