前端面试记录

说明:记录六场面试下来的高频问题。

1,css

如何实现盒子的水平垂直居住?

flex使元素居住?

rem em px vh vw的区别?

什么是重绘和回流?

谈一谈flex布局?

2,js

数组常用的函数有哪些?

for和forEach的区别?

map和forEach的区别?

本地存储cookie localStorage session的区别?

判断一个元素是否在可视区域中?

精度丢失问题如何解决?

箭头函数和普通函数的区别?

如何实现弹窗的拖动?

3,vue

生命周期的理解?

组件通信的方法有哪些?

动态给vue2中的data添加新属性,会发生什么?

key的理解?

diff算法的理解?

axios封装怎么实现?

vue权限管理的实现?

SPA单页面应用的理解?优缺点?

Vue2 和Vue3的区别?

vuex和pinia的区别?

ref和reactive的使用?

4,webpack

loder和plugin的认识?

5,ts


先记录一下问题,后续补充答案!

先休息一下下。

相关推荐
愚者游世7 分钟前
<algorithm> 中 remove、remove_if、remove_copy、remove_copy_if 详解
c++·学习·程序人生·职场和发展·visual studio
Highcharts.js10 分钟前
Highcharts 使用指南Treegraph chart 树状图/结构树图|创建谱系图表、决策树、结构知识树等的图表工具
javascript·决策树·highcharts·图表开发·结构树·可视化图表库·谱系图表
进击切图仔11 分钟前
执行 shell 脚本 5 种方式对比
前端·chrome
局i12 分钟前
React 简单地图组件封装:基于高德地图 API 的实践(附源码)
前端·javascript·react.js
语戚18 分钟前
从 JVM 底层拆解:i++、++i、i+=1、i=i+1 的实现逻辑与坑点
java·开发语言·jvm·面试·自增·指令·虚拟机
执行部之龙23 分钟前
AI对话平台核心技术解析
前端
进击的尘埃24 分钟前
Service Worker + stale-while-revalidate:让页面"假装"秒开的正经方案
javascript
野生技术架构师25 分钟前
Java面试精选:数据库 + 数据结构 +JVM+ 网络 +JAVA+ 分布式
java·数据库·面试
yuki_uix26 分钟前
防抖(Debounce):从用户体验到手写实现
前端·javascript
q1cheng27 分钟前
(1)分组统计 + 筛选、(2)自连接去重和(3)子查询方式
面试