本人真的菜鸡到不行,而且昨天好累甚至都不想面试了,面到后面非常没有耐心
面试官看我简历上项目少然后还有原生js,问问题的时候特别注重原生js
主要问了以下问题:(记录不全)
(前面问了好多项目细节,都不记得了)
1.选择器有哪些,优先顺序是什么
2.怎么获取dom元素(document.getElementbyId())
3.怎么用flex实现九宫格(flex:wrap【换行的意思】,justfy-content:space-evently【元素之间间隔相同,space-between是头和尾和父盒子没有空隙】,align-content:space-evently【元素在交叉轴的对齐排列方式)
4.js八大数据类型
5.进程和线程的区别(进程是独立资源,线程是共享进程内资源;空间同理;
6.浏览器怎么实现缓存
7.css怎么设置圆角(border-radius)
8.vue的生命周期
9.https和http的区别
10.https可以发起http请求吗(不能)
11.get和Post的区别,get为什么有长度限制
12.组件通信方式
13.js定义数据的方法,有什么区别(也就是var、let、const的区别)
14.js数组的常用方法有哪些,有没有用过filter或者some
15.localstorage和sessionstorage有没有了解(前者存在客户端本地,避免请求;后者在会话结束也会消失)
16.v-if和v-show的区别
17.vue里的key有什么用
手撕代码写了个数组去重,叫我用js写我当然不会写