1.讲一下你对flex布局的理解(深入些)
2.一个页面从输入url到加载的全过程
3.请你说下防抖函数和节流函数,如何实现,两个函数的异同
4.三次握手四次挥手
5.前端安全问题,以及如何避免(重点是如何避免)
6.浏览器的回流和重绘,如何防止
7.元素垂直居中,上下居中的方法,至少说四种
8.箭头函数
9.字符串常用方法
10.数组常用方法,哪些是返回新数组的
11.cookie、localStorage、sessionStorage、session、token
12.同步与异步
13.讲述下ajax的底层原理,如何封装一个axios、
14.fetch与原生ajax的区别
15.说一下原型链
16,深拷贝与浅拷贝,如何实现
17.对ES6的了解
18.object.assign
19.如何理解Promise
20.如何手写一个promise
21.promise的优缺点
22.async和await
23.如何理解MVVM框架
24.vue优缺点
25.watch和computed以及watchEffect 对比
26.vue2.0和vue3.0的双向数据绑定原理
27.vue2.0自带的生命周期有哪些
28.vue3.0自带生命周期有哪些
28.vue2.0/3.0加上keep-alive多了那个生命周期
29.加上keep-alive第一次执行会执行哪些生命周期
30.那么第二次和第n次会执行哪些
31.一旦进入页面或者组件,会执行哪些生命周期,顺序是什么
32.哪个阶段有$el,哪个阶段有$data
33.组件中data为什么是一个函数,为什么需要return
34.promise.all与promise.race
35.commonJS与nodeJS
36.了解过JS哪些异步线程
37.http与https的区别,了解https加密的过程吗
38.对称加密和非对称加密
40.正则表达式
41.跨域产生原因和解决办法
42.如何配置webpack
43.null和undefined的区别
44.计算机网络各层协议
45.ES6的数据类型
46.图片懒加载
47.vuex和pinia,父子组件消息传递,
48.vue路由守卫
49.mutations和actions的区别
50.H5和CSS3新增特性,H5的缓存机制
51.SEO优化
52.JS阻止冒泡,CSS阻止冒泡
53.vue-router两种模式以及区别
54.v-for为什么要加key,为什么key值最好不要用index
55.position的值有哪些,他们的参照物分别是什么
56.ref和refs的区别
57.网格布局了解吗
58.vite,webpack、vue-cli
59.onclick和addeventListener区别,怎么移除点击事件‘
60.状态码