本人大三寒假找实习,感觉面试官问的还是很基础的 但是因为我准备不足,第一次面试还有点紧张,有几个没答上QAQ
在此总结学习一下~
1.js数据类型知道哪些?类型判断的方法有哪些?
答了基本数据类型(6个)、引用数据类型(对象和数组) 各种判断方法
2.闭包是什么?(这个答的不太好...)
闭包:可以访问另一个函数作用域变量的函数,将函数内部和函数外部连接起来的桥梁
3.闭包的缺点是什么?
答了容易引发内存泄露 ,然后接着被问到了内存泄露是什么 (QAQ忘记了)
函数执行完以后 函数内部的局部变量没有释放,占用内存时间变长,容易造成内存泄漏。
内存泄漏:由于疏忽或错误导致程序未能释放已经不再使用的内存,造成了内存的浪费。
4.display:none和visibility:hidden的区别?
从是否真正不存在 是否引发重排重绘 是否有继承性 是否影响计数器计数四个方面答的
5.Vue生命周期函数?每个函数做了什么?(答的不太全...)
6.Vue组件的传值方式?
答了props $emit 还有vuex
然后被问到了vuex的仓库 (不太清楚QAQ)
7.cookie sessionstorage localstorage 的区别 (这个答得比较全)
8.文字水平垂直居中
9.用过flex吗? 有哪些属性?
10.浮动的元素垂直水平都居中(已知宽高和未知宽高)
11.react和vue的区别(完全不知道...)
12.哪些属性可以继承?哪些属性不能继承?
13.rgba和opcity设置透明的区别
raga 不可继承,opcity 可以继承