小米前端一面凉经
tip:早上面试脑子真很不清醒= =
0.自我介绍、项目介绍
1.px em rem区别
2.三栏布局
3.js事件队列
4.实现js异步编程的四种方式
*给了一段代码问输出:(大概是这= =)
setTimeout(function() { console.log(11111); }, 0); new Promise(resolve => { console.log(22222); resolve(33333); console.log(44444); }).then(function() { console.log(55555); }); console.log(66666);= =脑子一抽一开始就说错了,原地哭泣😭😭😭补充:发现33333需要修改一下resolve(console.log(33333));才能输出
5.如何解决跨域
6.节流、防抖,怎么实现也没写出来😭😭
7.插槽和预插槽(没咋用过,没回答上来)
8.Vue组件间传值
9.手撕,如下图:第一次现场手撕慌得不行题目都理解错了,不然至少能写出个s10之前的😭欢迎大家解答