
面试题
StrawberryF
先出发
展开
-
【前端面试题】【JavaScript】谈一谈set 、map的共同点和不同点
set 是一种叫做集合的数据结构,Map是一种叫做字典的数据结构。Set 和 Map 主要的应用场景在于 数据重组 和 数据储存。原创 2022-08-26 11:43:19 · 692 阅读 · 0 评论 -
【前端面试题】【JavaScript】数组有哪几种循环方式?分别有什么作用?
every():一假即假,必须所有都返回true才会返回true,哪怕有一个false,就会返回falsesome():一真即真, 只要其中一个为true 就会返回true原创 2022-08-26 10:56:30 · 339 阅读 · 0 评论 -
【前端面试题】【Vue】v-if 和v-show有什么区别?
v-show操作的是切换css的渲染,实际操作的是display属性(none/block);一般来说,v-if有更高的切换开销,而v-show有更高的初始渲染开销。v-show 就简单得多,不管初始条件是什么,元素总是会被渲染,并且只是简单地基于 CSS 进行切换,它操作的是display:none/block属性。v-if是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建,操作的实际上是dom元素的创建或销毁。Q:v-if 和v-show有什么区别?原创 2022-08-24 17:03:45 · 335 阅读 · 0 评论 -
【前端面试题】/【Vue】组件中的data为什么要定义成一个函数而不是一个对象?
A:因为当定义为一个数组/对象时候,我们改变data中其中一个数据的值的时候,会影响到其他的数据,导致数据污染,而定义为一个函数,则可以避免这个情况。当 data 的值是同一个引用类型的值时,改变其中一个会影响其他。Q:组件中的data为什么要定义成一个函数而不是一个对象?A:每个组件都是 Vue 的实例。原创 2022-08-23 11:53:53 · 448 阅读 · 0 评论