- 实验楼网络有问题,一波三折,还好面试官人好
- 对于AI的看法
- 项目中做的优化
- Vue、React更熟悉哪个框架
- Vue3相对于Vue2有哪些优化
- Vue3的组合式相对于Vue2的选项式有什么优点
- Vue3用组合式代替Vue2的选项式,那Vue2有什么方式也能实现代码
- 那相比于Vue3组合式api来组合代码的方式,mixin有什么缺点
- 用过watchEffect吗,和watch有什么区别
- Vue有哪些组件间通信的方式吗
- 知道Provide和inject的原理吗
- vue2和vue3中 v-if 和 v-for 优先级有什么区别
- 知道有哪些状态码
- 说一下重排和重绘,知道浏览器有个自动优化重排和重绘的机制吗
- 输入URL到渲染到页面的过程
- 浏览器本地存储有哪些方式
- cookie、localStorage、sessionStorage的区别
- js有哪些数据类型
- 基本数据类型和引用数据类型存储数据的位置有什么区别
- 知道事件流吗
- 说一下事件循环机制
- == 和 === 的区别
- 数组用过哪些方法
- 两道输出题
// 1 5 2 4 3
console.log(1)
new Promise((resolve,reject)=>{
// resolve是传给then的数据
resolve(2)
}).then((res)=>{
console.log(res)
})
setTimeOut(()=>{
console.log(3)
},0)
new Promise((resolve,reject)=>{
resolve(4)
}).then((res)=>{
console.log(res)
})
console.log(5)
// 5 2
var length = 5;
function A() {
console.log(this.length);
}
function B(fn) {
fn(); // 调用方是window
arguments[0](); // 调用方是argument对象,然后argument长度为2
}
B(A, 1);