招银前端,应该是凉经吧。。。
3-21招银网络前端一面凉经(问的很简单,我太紧张了)
1.自我介绍环节
2.项目中遇到的困难,如何解决的?
3.数组map和forEach的区别?
4.手撕代码实现数组map方法(没写出来),说了一下思路
5.深拷贝和浅拷贝,实现深拷贝的方式
6.对js闭包的理解
7.代码输出题,写出输出顺序
for(var i=0;i<5;i++){
setTimeout(()=>{console.log(i)},1000)
}
console.log(i) 8.js事件机制
9.代码输出
const promise = new Promise((resolve,reject)=>{
console.log(1);
console.log(2);
resolve();
});
promise.then(()=>{
console.log(3);
})
console.log(4) 10.说说vue生命周期的使用场景
11.vue双向绑定的原理
12.场景题:如果vue的data给定一个长度为10数组,然后用一个事件去改变数组的长度为0,数组页面上数组的值会不会改变,为什么?如果需要改变,如何做
13.为什么在进行循环渲染时,要加上key?
14.前端页面的性能优化?
15.场景题:请求一个数据量为两三万的页面,怎么做优化?

查看3道真题和解析