沐游虞笔记
  • 前端面试题

    • HTML面试题汇总(无答案)
    • HTML面试题汇总
    • CSS 面试题汇总(无答案)
    • CSS 面试题汇总
    • javascript 面试题汇总(无答案)
    • javascript 面试题汇总
    • promise 面试题(无答案)
    • promise 面试题
    • 浏览器面试题汇总(无答案)
    • 浏览器面试题汇总
    • 网络面试题汇总(无答案)
    • 网络面试题汇总
    • 工程化面试题汇总(无答案)
    • 工程化面试题汇总
    • VUE面试题汇总(无答案)
    • VUE面试题汇总
  • 直播课文件

    • 静态页面学习指导
    • 属性的计算过程
    • 层叠继承规则总结
    • BFC
    • JS基础知识回顾
    • DOM 事件的传播机制
    • DOM 事件的注册和移除
    • 阻止事件默认行为
    • 基础领航考试题
    • 基础领航考试题(答案)
    • 2024前端发展
    • JS核心概念学习指导
    • 第三方库与工程化学习指导
    • Vue入门学习指导
    • vue进阶学习指导
    • 前端性能优化
  • 笔面试环节知识讲解

    • 目录
    • 图像处理
    • 图像处理(面试)
    • Webpack构建优化
    • Webpack构建优化(面试)
    • TTS性能优化
    • TTS性能优化(面试)
    • 实时协作
    • 实时协作(面试)
    • 网页复制图片到剪贴板
    • 网页复制图片到剪贴板(面试)
    • vite插件
    • vite插件(面试)
    • 表单数据同步与保持
    • 表单数据同步与保持(面试)
    • 优化虚拟列表
    • 优化虚拟列表(面试)
    • 微前端解决巨石应用
    • 微前端解决巨石应用(面试)
    • DNS解析与优化
    • DNS解析与优化(面试)
    • 前端监控
    • 前端监控(面试)
    • 12.跨标签页通信
    • 12.跨标签页通信(面试)
    • 13.Vite相关优化
    • 13.Vite相关优化(面试)
    • 14.计时器节流问题
    • 14.计时器节流问题(面试)
    • 15.多文件预览支持
    • 15.多文件预览支持(面试)
    • 16.defer优化白屏时间
    • 16.defer优化白屏时间(面试)
  • Vue3整体变化
  • Vue2响应式回顾
  • Vue3响应式变化
  • nextTick实现原理
  • 两道代码题
  • Vue运行机制
  • 渲染器核心功能
  • 事件绑定与更新
  • computed面试题
  • watch面试题
  • 图解双端diff
  • 图解快速dff
  • 最长递增子序列
  • 模板编译器
  • 模板编译提升
  • 组件name作用
  • 路由传参方式
  • 基础篇

    • 序章React介绍
    • JSX基础语法
    • React基本介绍
    • 表单
    • 生命周期
    • 组件与事件绑定
    • 组件状态与数据传递
    • Hooks
    • React--redux介绍
    • React-router介绍
  • 就业篇

    • 属性默认值和类型验证
    • 高阶组件
    • Ref
    • Context
    • Render Props
    • Portals
    • 错误边界
    • 组件渲染性能优化
    • 前端框架的理解
    • Reacti和Vue描述页面的区别
    • 前端框架的分类
    • 虚拟DoM
    • React整体架构
    • React渲染流程
    • Fiber双缓冲
    • MessageChannel
    • Scheduleri调度普通任务
    • Scheduleri调度延时任务
    • 最小堆
    • React中的位运算
    • beginWork工作流程
    • completeWork工作流程
    • 图解diff算法
    • commit工作流程
    • lane模型
    • React中的事件
    • Hooks原理
    • useStateuseReducer.
    • effect相关hook
    • useCallbackuseMemo
    • useRef
    • Update
    • 性能优化策略之eagerState
    • 性能优化策略之bailout
    • bailoutContextAPl
    • 性能优化对日常开发启示
  • 前端监控概述
  • 错误监控
  • 数据上报
  • 页面性能监控
  • 用户行为收集与埋点
  • CSS3手册
  • HTML5手册
  • JavaScript语言提升

    • es补充
    • 事件循环
    • promise基础
    • Promise的链式调用
    • Promise的静态方法
    • async和await
    • Promise相关面试题
  • 网络

    • 客户端与服务器
    • 关于 Apifox 的使用
  • git文档
  • 工程化

    • CommonJS
    • ES module
    • npm文档(包管理)
    • Lass笔记
    • webpack工具
  • canvas详解
  • uinapp笔记
  • 自动化测试
  • oauth2令牌

    • 认识Oauth2
    • 三方应用实现github授权
    • 微信三方应用登录实现
    • 支付宝沙箱支付功能
  • 前端面试题

    • HTML面试题汇总(无答案)
    • HTML面试题汇总
    • CSS 面试题汇总(无答案)
    • CSS 面试题汇总
    • javascript 面试题汇总(无答案)
    • javascript 面试题汇总
    • promise 面试题(无答案)
    • promise 面试题
    • 浏览器面试题汇总(无答案)
    • 浏览器面试题汇总
    • 网络面试题汇总(无答案)
    • 网络面试题汇总
    • 工程化面试题汇总(无答案)
    • 工程化面试题汇总
    • VUE面试题汇总(无答案)
    • VUE面试题汇总
  • 直播课文件

    • 静态页面学习指导
    • 属性的计算过程
    • 层叠继承规则总结
    • BFC
    • JS基础知识回顾
    • DOM 事件的传播机制
    • DOM 事件的注册和移除
    • 阻止事件默认行为
    • 基础领航考试题
    • 基础领航考试题(答案)
    • 2024前端发展
    • JS核心概念学习指导
    • 第三方库与工程化学习指导
    • Vue入门学习指导
    • vue进阶学习指导
    • 前端性能优化
  • 笔面试环节知识讲解

    • 目录
    • 图像处理
    • 图像处理(面试)
    • Webpack构建优化
    • Webpack构建优化(面试)
    • TTS性能优化
    • TTS性能优化(面试)
    • 实时协作
    • 实时协作(面试)
    • 网页复制图片到剪贴板
    • 网页复制图片到剪贴板(面试)
    • vite插件
    • vite插件(面试)
    • 表单数据同步与保持
    • 表单数据同步与保持(面试)
    • 优化虚拟列表
    • 优化虚拟列表(面试)
    • 微前端解决巨石应用
    • 微前端解决巨石应用(面试)
    • DNS解析与优化
    • DNS解析与优化(面试)
    • 前端监控
    • 前端监控(面试)
    • 12.跨标签页通信
    • 12.跨标签页通信(面试)
    • 13.Vite相关优化
    • 13.Vite相关优化(面试)
    • 14.计时器节流问题
    • 14.计时器节流问题(面试)
    • 15.多文件预览支持
    • 15.多文件预览支持(面试)
    • 16.defer优化白屏时间
    • 16.defer优化白屏时间(面试)
  • Vue3整体变化
  • Vue2响应式回顾
  • Vue3响应式变化
  • nextTick实现原理
  • 两道代码题
  • Vue运行机制
  • 渲染器核心功能
  • 事件绑定与更新
  • computed面试题
  • watch面试题
  • 图解双端diff
  • 图解快速dff
  • 最长递增子序列
  • 模板编译器
  • 模板编译提升
  • 组件name作用
  • 路由传参方式
  • 基础篇

    • 序章React介绍
    • JSX基础语法
    • React基本介绍
    • 表单
    • 生命周期
    • 组件与事件绑定
    • 组件状态与数据传递
    • Hooks
    • React--redux介绍
    • React-router介绍
  • 就业篇

    • 属性默认值和类型验证
    • 高阶组件
    • Ref
    • Context
    • Render Props
    • Portals
    • 错误边界
    • 组件渲染性能优化
    • 前端框架的理解
    • Reacti和Vue描述页面的区别
    • 前端框架的分类
    • 虚拟DoM
    • React整体架构
    • React渲染流程
    • Fiber双缓冲
    • MessageChannel
    • Scheduleri调度普通任务
    • Scheduleri调度延时任务
    • 最小堆
    • React中的位运算
    • beginWork工作流程
    • completeWork工作流程
    • 图解diff算法
    • commit工作流程
    • lane模型
    • React中的事件
    • Hooks原理
    • useStateuseReducer.
    • effect相关hook
    • useCallbackuseMemo
    • useRef
    • Update
    • 性能优化策略之eagerState
    • 性能优化策略之bailout
    • bailoutContextAPl
    • 性能优化对日常开发启示
  • 前端监控概述
  • 错误监控
  • 数据上报
  • 页面性能监控
  • 用户行为收集与埋点
  • CSS3手册
  • HTML5手册
  • JavaScript语言提升

    • es补充
    • 事件循环
    • promise基础
    • Promise的链式调用
    • Promise的静态方法
    • async和await
    • Promise相关面试题
  • 网络

    • 客户端与服务器
    • 关于 Apifox 的使用
  • git文档
  • 工程化

    • CommonJS
    • ES module
    • npm文档(包管理)
    • Lass笔记
    • webpack工具
  • canvas详解
  • uinapp笔记
  • 自动化测试
  • oauth2令牌

    • 认识Oauth2
    • 三方应用实现github授权
    • 微信三方应用登录实现
    • 支付宝沙箱支付功能
  • vue笔面试题汇总
  • 组件通信总结

    • 笔记
  • 虚拟DOM详解

    • 笔记
  • v-model

    • 笔记
  • 数据响应原理

    • 笔记
  • diff

    • 笔记
  • 生命周期详解

    • 笔记
  • 你不知道的computed

    • 笔记
  • filter过滤器

    • 笔记
  • 作用域插槽

    • 笔记
  • 过渡和动画

    • 笔记
  • 优化

    • 笔记
  • keep-alive

    • 笔记
  • 长列表优化

    • 课件
  • 其他API

  • 模式和环境变量

    • 笔记
  • vue笔面试题汇总
luzhichang
2024-09-18
目录

vue笔面试题汇总(无答案版)

# Vue 面试题相关

# 1. 谈一谈对 MVVM 的理解?

# 2. 说一下 Vue 的优点

# 3. 解释一下对 Vue 生命周期的理解

  • 什么是 vue 生命周期
  • vue 生命周期的作用是什么
  • vue 生命周期有几个阶段
  • 第一次页面加载会触发哪几个钩子
  • DOM 渲染在哪个周期就已经完成
  • 多组件(父子组件)中生命周期的调用顺序说一下

# 4. Vue 实现双向数据绑定原理是什么?

# 5. 说一下对 Vue2.x 响应式原理的理解

# 6. 说一下在 Vue2.x 中如何检测数组的变化?

# 7. Vue3.x 响应式数据

  • Vue3.x 响应式数据原理是什么?
  • Proxy 只会代理对象的第一层,那么 Vue3 又是怎样处理这个问题的呢?
  • 监测数组的时候可能触发多次 get/set,那么如何防止触发多次呢?

# 8. v-model 双向绑定的原理是什么?

# 9. vue2.x 和 vuex3.x 渲染器的 diff 算法分别说一下?

# 10. vue 组件的参数传递

  • 解释一下父组件与子组件传值实现过程
  • 非父子组件的数据传递,兄弟组件传值是如何实现的

# 11. Vue 的路由实现

  • 解释 hash 模式和 history 模式的实现原理
  • 说一下 $router 与 $route 的区别
  • vueRouter 有哪几种导航守卫?
  • 解释一下 vueRouter 的完整的导航解析流程是什么

# 12. vuex 是什么?怎么使用它?什么场景下我们会使用到 vuex

# 13. 说一下 v-if 与 v-show 的区别

# 14. 如何让 CSS 值在当前的组件中起作用

# 15. keep-alive 相关

  • keep-alive 的实现原理是什么
  • 与 keep-alive 相关的生命周期函数是什么,什么场景下会进行使用
  • keep-alive 的常用属性有哪些

# 16. Vue 中如何进行组件的使用?Vue 如何实现全局组件的注册?

# 17. vue-cli 工程相关

  • 构建 vue-cli 工程都用到了哪些技术?他们的作用分别是什么?
  • vue-cli 工程常用的 npm 命令有哪些?

# 18. nextTick 的作用是什么?他的实现原理是什么?

# 19. 说一下 Vue SSR 的实现原理

# 20. Vue 组件的 data 为什么必须是函数

# 21. 说一下 Vue 的 computed 的实现原理

# 22. 说一下 Vue complier 的实现原理是什么样的?

# 23. vue 如何快速定位那个组件出现性能问题的

# 24. Proxy 相比 defineProperty 的优势在哪里

# 25. Vue 与 Angular 以及 React 的区别是什么?

# 26. 说一下 watch 与 computed 的区别是什么?以及他们的使用场景分别是什么?

# 27. scoped 是如何实现样式穿透的?

# 28. 说一下 ref 的作用是什么?

# 29. 说一下你知道的 vue 修饰符都有哪些?

# 30. 如何实现 vue 项目中的性能优化?

# 31. Vue.extend 和 Vue.component 的区别是什么?

# 32. vue 中的 spa 应用如何优化首屏加载速度?

# 33. 移动端如何实现一个比较友好的 header 组件

# 34. 既然 Vue 通过数据劫持可以精准探测数据变化,为什么还需要虚拟 DOM 进行 diff 监测差异 ?

# 35. Vue 为什么没有类似于 React 中 shouldComponentUpdate 的生命周期?

# 36. Vue 中的 Key 的作用是什么?

# 37. 你的接口请求一般放在哪个生命周期中?为什么要这样做?

# 38. 说一下你对 vue 事件绑定原理的理解?

# 39. 说一下 vue 模版编译的原理是什么

# 40. delete 和 Vue.delete 删除数组的区别是什么?

# 41. v-on 可以实现监听多个方法么?

# 42. vue 的数据为什么频繁变化但只会更新一次?

# 43. 说一下 vue 中 computed 和 methods 的区别是什么?

# 44. 在 Vue 中要获取当前时间你会放到 computed 还是 methods 里?(抖音直播)

# 45. 在给 vue 中的元素设置 key 值时可以使用 Math 的 random 方法么?

# 46. 插槽与作用域插槽的区别是什么?

# 47. vue 中相同逻辑如何进行抽离?

# 48. 如何监听 pushstate 和 replacestate 的变化呢?

# 49. 说一下 vue3.0 是如何变得更快的?

# 50. 说一说自定义指令有哪些生命周期?

# 51. 说一说相比 vue3.x 对比 vue2.x 变化

# 52. vue 为什么采用异步渲染

# 53. 组件中写 name 选项有哪些好处

Theme by Vdoing | Copyright © 2021-2024 蜀ICP备2024068710号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式