会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Mochenghualei
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2022年9月22日
【查漏补缺】javascript中逗号操作符的拓展用法
摘要: 1.背景:今天看Vue3文档,发现一个网格案例中有一段 reduce的写法和作用如下: arr.reduce((o, key) => ((o[key] = 1), o), {}) // 目的 ==> 将 [ "name","power"] 转换为 { name:1,power:1 } 发现这里的回调
阅读全文
posted @ 2022-09-22 16:36 Mochenghualei
阅读(118)
评论(0)
推荐(0)
2022年9月20日
Vue面试题19:在实际开发过程中,你知道的Vue最佳实践有哪些?(总结自B站up主‘前端杨村长’视频,仅供自用学习)
摘要: 思路:查看vue官方文档:风格指南(重点关注AB级)、最佳实践(生产部署、性能、访问、安全) 回答范例 从编码风格、性能、安全等方面说几条: 1.编码风格方面: 命名组件时使用“多词"风格避免和HTML元素冲突; 使用”细节化"方式定义属性而不是只有一个属性名; 属性名声明时使用“驼峰命名",模板或
阅读全文
posted @ 2022-09-20 10:09 Mochenghualei
阅读(130)
评论(0)
推荐(0)
2022年9月15日
Vue面试题17:Vue中如何缓存组件、更新组件?(总结自B站up主‘前端杨村长’视频,仅供自用学习)
摘要: 缓存组件使用keep-alive组件,这是一个非常常见且有用的优化手段,vue3中keep-alive有比较大的更新,能说的点比较多; 思路 1.缓存用keep-alive,阐述它的作用与用法; 2.使用细节,例如缓存指定/排除、结合router-view和transition; 3.组件缓存后更新
阅读全文
posted @ 2022-09-15 14:50 Mochenghualei
阅读(400)
评论(0)
推荐(0)
Vue面试题16:阐述Vue子组件和父组件创建和挂载顺序(总结自B站up主‘前端杨村长’视频,仅供自用学习)
摘要: 回答范例 1.创建过程自上而下,挂载过程自下而上;即: parent created child created child mounted parent mounted 2.之所以会这样是因为Vue创建过程是一个递归过程,先创建父组件,有子组件就会创建子组件,因此创建时先有父组件再有子组件;子组件
阅读全文
posted @ 2022-09-15 11:10 Mochenghualei
阅读(351)
评论(0)
推荐(0)
2022年9月13日
Vue面试题15:说一说Watch和computed的区别(总结自B站up主‘前端杨村长’视频,仅供自用学习)
摘要: 思路分析: 1.先看computed,watch两者定义,列举使用上的差异; 2.列举使用场景上的差异,如何选择; 3.使用细节、注意事项; 4.vue3变化; 回答范例: 1.computed定义:接受一个 getter 函数,返回一个只读的响应式 ref 对象。该 ref 通过 .value 暴
阅读全文
posted @ 2022-09-13 10:46 Mochenghualei
阅读(167)
评论(0)
推荐(0)
2022年9月8日
Vue面试题14:说一说nextTick的作用与原理
摘要: 答题思路: 1.nextTick是做什么的? 2.为什么需要它呢? 3.开发时何时使用它? 4.下面介绍一下如何使用nextTick 5.原理解读,结合异步更新和nextTick生效方式 回答范例: 1.定义:nextTick是等待下一次DOM更新刷新的工具方法; 2.为什么使用:Vue有个异步更新
阅读全文
posted @ 2022-09-08 14:35 Mochenghualei
阅读(646)
评论(0)
推荐(0)
2022年9月7日
Vue面试题13:说一说key的作用
摘要: 思路分析: 1.给出结论,key的作用是用于优化patch性能; 2.key的必要性; 3.实际使用方式; 4.总结:可从源码层面描述一下vue如何判断两个节点是否相同; 回答范例: 1.key的作用主要是为了更高效的更新虚拟DOM; 2.vue在patch过程中判断两个节点是否是相同节点是key是
阅读全文
posted @ 2022-09-07 10:29 Mochenghualei
阅读(455)
评论(0)
推荐(0)
Vue面试题12:如何定义动态路由,如何获取传递过来的动态参数?如果让你实现一个vue路由,说一说思路
摘要: 回答范例 1.很多时候,我们需要将给定匹配模式的路由映射到同一个组件,这种情况就需要定义动态路由; 2.例如,我们可能有一个User组件,它应该对所有用户进行渲染,但用户ID不同。在Vue Router中,我们可以在路径中使用一个动态字段来实现,例如:{path:'/users/:id',compo
阅读全文
posted @ 2022-09-07 10:08 Mochenghualei
阅读(572)
评论(0)
推荐(0)
2022年9月5日
Vue面试题11:说一说你知道的Vue3新特性
摘要: 说一说你了解的Vue3新特性 先说说API相关:官方文档展出的重要更新: Composition API SFC Composition API 语法糖 (script setup) Teleport组件 Fragments组件 Emits选项 自定义渲染器 SFC State-driven CSS
阅读全文
posted @ 2022-09-05 16:04 Mochenghualei
阅读(225)
评论(0)
推荐(0)
2022年8月31日
Vue面试题10:说一说Vue的Diff算法相关
摘要: 你了解Diff算法吗? 思路 1.diff算法是干什么的 2.它的必要性 3.它何时执行 4.具体执行方式 5.拔高:说一下vue3中的优化 回答范例 1.概念:Vue中的diff算法称为patching算法,它由Snabbdom修改而来,虚拟DOM要想转化为真实DOM就需要通过patch方法转换;
阅读全文
posted @ 2022-08-31 10:05 Mochenghualei
阅读(642)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告