vue 面试准备

该文列举了前端开发中的关键概念,包括JavaScript的数据类型、ES6特性、原型链、变量提升、箭头函数的this绑定、函数应用方法、Vue组件和Vuex状态管理。还涉及到webpack配置、首屏加载优化、路由守卫、数组处理、渲染机制、浏览器缓存策略以及前端性能优化策略等。同时,提到了SSR服务端渲染、代码压缩和闭包的应用,以及防抖和节流的实现方法。
摘要由CSDN通过智能技术生成

方便自己面试前的复习吧

一、js相关

1、数据类型 (基础的和引用的)
2、es6新加的东西
3、原型对象
4、变量提升 (函数提升永远在变量提升之前 并且不会被覆盖 只有变量赋值会被覆盖)
5、箭头函数 this 链接
6、apply call bind 链接
7、路由导航守卫相关
8、组件封装
9、请求响应拦截处理
10、webpack学习添加链接描述
11、首屏加载优化 原因[添加链接描述] (https://zhuanlan.zhihu.com/p/215755644) 解决方法
12、$set的作用
13、vuex刷新数据会丢失
14、rem em的区别
15、处理数组的各种函数区别
16、渲染机制
17、浏览器缓存 添加链接描述
18、get post 区别添加链接描述
19、前端优化添加链接描述
20、父子组件生命周期流程父子组件的生命周期
21、Mounted watch computed顺序生命周期
22、全局事件eventBus
23、深拷贝和浅拷贝的一些方法添加链接描述
24、重绘和回流 js性能优化
25 、参考面试题
26、使用inject provide的注意事项 慎用 添加链接描述
27、精灵图 雪碧图 使用background-position
28、pdf预览
29、路由的两种方式
30、后端返回10万条数据 怎么处理添加链接描述
31、前端性能优化添加链接描述
32 面试题
33 SSR服务端喧染
34 判断为空对象的方法 添加链接描述
35 打包删除console.log TerserPlugin 插件不用下载直接配置 有些使用的UglifyJsPlugin插件,可能会出现兼容性问题,推荐使用TerserPlugin添加链接描述
36 vue指令
37 渲染为什么使用key 12345为什么不行添加链接描述
38 闭包的应用 防抖和节流怎么实现 都是定时器实现的 防抖是清除timer频繁点击重新计时 节流是 flag=true 规定时间执行一次
39 水平和垂直居中 flex 绝对定位 加上 transform:translate 子绝父相 margin:auto

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值