前端面试记录

本文涵盖前端技术面试的关键知识点,包括CSS布局、响应式设计、JS语言特性、Promise与异步编程、Vue框架应用及原理,深入探讨了前端性能优化、跨域解决方案及项目实践经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前端面试记录

css

  1. 选择器,有哪些选择器,选择器的权重
  2. 布局,如何实现响应式布局,flex布局的有哪些排序方式,如何实现一个左边固定宽,右边100%自适应的布局
  3. 有哪些实现垂直居中的方式,实现一个div在另一个div中水平垂直居中
  4. css预处理,有没有听过预处理的快速格式化
  5. rem的实现方式,实现代码

HTML

  1. 待补充

js

  1. let, var ,const的区别
  2. promise对象的用途,使用方法
  3. map,foreach的区别
  4. 如何判断一个对象是不是数组,有哪些方法
  5. 什么是深拷贝浅拷贝,如何实现深拷贝
  6. 闭包
  7. async await
  8. 如何实现在一个页面改动后触发另外一个页面的方法
  9. 事件冒泡事件捕获

VUE

  1. vue的实现原理
  2. vuex的功能,实现原理,使用方式,哪些场景使用vuex中的data哪些使用原来的。怎样改变vuex中data的值。使用的方法名叫什么
  3. vue的生命周期

相关

  1. 前端性能优化,为什么css要放前面js要放后面,css重载
  2. git的使用过程
  3. 正则的各个字符,?代表什么
  4. android和ios的兼容问题,如何解决
  5. 为什么使用webpack?webpack的功能,解决了哪些问题
  6. 一个域名由哪些部分组成,二级域名是什么
  7. 前端如何解决跨域,iframe中如何出发主页面的事件
  8. 怎样防止多次请求,有哪些方法,哪个方法比较好

项目

  1. 做过哪些项目,觉得最难得一个点是什么。
  2. 项目中遇到过哪些困难,解决方式
  3. 用的一些工具,怎么发现这些工具的
  4. 自己开发过一些什么组件,哪些样式组件哪些功能组件,开发过程中需要注意什么,比方说开发一个请求组件需要注意什么
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值