没有手撕,一面快接近一小时的时候面试官所在的会议室有人要用。
1.面试官首先介绍了岗位的base地,业务和部门人数,然后我开始我的自我介绍
2.js的数据类型有哪些
3.介绍es6有哪些新特性
4.解构赋值了解吗?
let [a,b]=[1];
a的值和b的值各是多少
5.let,const和var有什么区别
6.判断数组有哪些方式?
7.让一个元素不可见有哪些方法?
这些方法的区别和特点
8.key用索引对性能提升有帮助吗
9.遍历对象的方式有哪些,区别是什么
10.css垂直居中有哪些方法
11.font-size:10px;在页面是多大?
最小字体是12px,如果要显示6px的字体有什么方法
12.typeof可以判断函数类型吗?
13.typeof null结果是什么,为什么是这个结果
14.webpack的主要作用
15.webpack的loader和plugin之间的区别是什么
16.webpack怎么设置懒加载
17.webpack有哪些优化方式
18.你知道哪些网络状态码,各自代表什么意思?
19.http 1.0 /1.1 /2 各自的优点和缺点
20.http和https有哪些区别
21.vue 的diff算法细节
22.说说https 的加密算法
23.typescript用过吗
24.用户登录记住密码怎么实现
25.一次登录,打开多个页面都处于登录状态这么实现?
这个应该是指跨标签页通信
26.单点登录了解吗
27.学习前端多久了
问题顺序是我回忆的,不是按照博客写的顺序,问题只可能比这里写的多,只想起来问了这些,毕竟这一个小时都是问的八股。