base 西安 | 前端面试问题汇总 (2023年8月)

CSS

  1. 盒模型
  2. 弹性布局
  3. 如何让一个div水平垂直居中显示
  4. 定位
  5. sass怎么实现全局背景颜色统一
  6. 用h5标签的好处
  7. 画一个多边形的实现方案
  8. scale和zoom的区别
  9. 如何实现3d效果

JS

  1. ==和===的区别
  2. localStorage,sessionStorage
  3. shift和unshift
  4. 判断一个元素是否在数组内的方法
  5. 字符串转对象,对象转字符串
  6. 数组去重
  7. 合并两个数组
  8. 深拷贝浅拷贝的实现方式
  9. 闭包
  10. 一个数组有10个元素,怎么把它变成5维的
  11. 怎么查找一个数组中的某个元素
  12. map和foreach的区别
  13. 对象的常用方法
  14. 你知道的直接、不直接的遍历数组的方法都有哪些,哪些会改变原数组,哪些不会改变
  15. 普通函数和箭头函数的区别
  16. 宏任务和微任务
  17. 递归的使用场景
  18. let、const、var的区别
  19. 普通函数和箭头函数的区别

ES6

  1. 用Promise实现sleep功能
  2. 简述Promise,多个异步请求如何用Promise实现
  3. promise.all和promise.race的区别
  4. some和every的区别,他们的返回值?
  5. find和filter的区别

Vue

  1. vue3常见组件间传值
  2. 自定义组件时,v-model双向绑定的方法
  3. 鉴权怎么做
  4. Vuex的几个属性,谁同步谁异步
  5. Vue Router有哪些属性
  6. Vue的生命周期有哪些
  7. vue路由传参怎么做
  8. nextTick的作用
  9. vuex数据消失怎么处理
  10. $set的用法
  11. vue router路由传参

React

其他

  1. 用webapi实现网络请求发送一个表单(手写)
  2. Vue和React的区别
  3. 前端处理一个压缩包/图片的上传流程
  4. 用webscoket过程中遇到的问题、websocket怎么掉线重连
  5. get、post的区别
  6. 简叙上传一个压缩包/图片的大致流程
相关推荐
爱吃涮毛肚的肥肥(暂时吃不了版)4 分钟前
Leetcode——181.超过经理收入的员工
算法·leetcode·职场和发展
醉颜凉4 分钟前
Seal^_^【送书活动第8期】——《ChatGLM3大模型本地化部署、应用开发与微调》
人工智能·职场和发展·送书活动·chatglm3大模型
小璐资源网9 分钟前
CSS进阶指南:深入解析选择器优先级与继承机制
前端·css
软件测试君11 分钟前
自动化测试路线图之自动化测试完整指南
自动化测试·软件测试·测试工具·面试·职场和发展·单元测试·职场经验
工边页字13 分钟前
为什么 RAG系统里,Embedding成本往往远低于 LLM成本,但很多公司仍然疯狂优化 Embedding?
前端·人工智能·后端
墨渊君14 分钟前
OpenClaw 上手实践: 使用 Docker 从构建到可用全流程指南
前端·agent
冰暮流星16 分钟前
javascript之回调函数
开发语言·前端·javascript
米丘21 分钟前
Rollup 打包工具
前端
We་ct21 分钟前
LeetCode 74. 搜索二维矩阵:两种高效解题思路
前端·算法·leetcode·矩阵·typescript·二分查找
moneyinto22 分钟前
Three.js 必背核心方法
前端