前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端每日一题(10.21题目+10.20答案)

前端每日一题(10.21题目+10.20答案)

作者头像
程序员法医
发布2022-12-20 21:34:54
3051
发布2022-12-20 21:34:54
举报
文章被收录于专栏:vue全家桶vue全家桶

前端猎手

哈喽,大家好

我是法医

快来和法医一起看看

今天的前端每日一题吧

10月21日~面试题:

10月20日~参考答案:

说一下 v-if 与 v-show 的区别

参考答案:

  • 共同点:都是动态显示 DOM 元素
  • 区别点:
    • 手段 v-if 是动态的向 DOM 树内添加或者删除 DOM 元素 v-show 是通过设置 DOM 元素的 display 样式属性控制显隐
    • 编译过程 v-if 切换有一个局部编译/卸载的过程,切换过程中合适地销毁和重建内部的事件监听和子组件 v-show 只是简单的基于 css 切换
    • 编译条件 v-if 是惰性的,如果初始条件为假,则什么也不做。只有在条件第一次变为真时才开始局部编译 v-show 是在任何条件下(首次条件是否为真)都被编译,然后被缓存,而且 DOM 元素保留
    • 性能消耗 v-if 有更高的切换消耗 v-show 有更高的初始渲染消耗
    • 使用场景 v-if 适合运营条件不大可能改变 v-show 适合频繁切换

每天都会有一道面试题,大家的积极参与和讨论,是我继续下去的动力,希望大家踊跃互动,共同进步!保持学习,每天进步一点点!

大家可以将自己的想法在评论区留言,答案我会在明天每日一题中公布!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-10-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端猎手 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 说一下 v-if 与 v-show 的区别
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档