前端面试真实题库
文章平均质量分 82
码路老默007
这个作者很懒,什么都没留下…
展开
-
改变this指向的三种方式
改变this指向的三种方式原创 2024-01-12 10:50:14 · 392 阅读 · 0 评论 -
面试题五:computed的使用
大部分的工作中使用computed的频次很低的,所以今天拿出来一文对于computed进行详细的介绍,因为Vue的灵魂之一就是computed。模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护,所以,对于复杂逻辑,vue 提倡使用计算属性。需要特别说明:计算属性的 getter 函数是没有副作用 (side effect) 的,这使它更易于测试和理解 — from Vue计算属性。转载 2023-09-15 15:38:54 · 337 阅读 · 0 评论 -
面试题六:Promise的使用,一文详细讲解
Promise是异步编程的一种解决方案,比传统的解决方案(和事件)更合理更强大。所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件 (通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。这么一看就明白了,Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、catch等同样很眼熟的方法。这么说用Promise new出来的对象肯定就有then、catch方法喽。原创 2023-09-27 15:00:21 · 311 阅读 · 0 评论 -
面试题四:请解释一下watch,computed和filter之间的区别
watch:监控已有属性,一旦属性发生了改变就去自动调用对应的方法computed:监控已有的属性,一旦属性的依赖发生了改变,就去自动调用对应的方法filter:js中为我们提供的一个方法,用来帮助我们对数据进行筛选,是methods的一种,如果简单的修饰数据的话用过滤器,如果需要处理大量的复杂逻辑还是用methods比较好。、原创 2023-09-15 14:05:34 · 308 阅读 · 0 评论 -
面试题三:请你谈一谈Vue中的filter功能的实现
我们想一下有methods为什么要有filter的存在呢,因为filter的实现效率比methods要高的多。原创 2023-09-15 10:30:33 · 472 阅读 · 0 评论 -
面试题二:谈一谈对JavaScript中for in与for of的理解
for...in以任意顺序迭代一个的除以外的属性,包括继承的可枚举属性。在没有深度了解过for in的作用前,我只停留在它能够遍历对象键和数组下标的的层面上,那现在就来探究什么是一个对象中的(ES6之后新加的)和JS中的对象类型包括Object,Array,Function,Date,Math....本文主要用Object和Array来进行实践我想必大家都很清楚输出的结果,如果是遍历数组则输出数组对应的下标,如果是遍历对象则输出对象的键名。原创 2023-09-11 20:10:28 · 235 阅读 · 1 评论 -
面试题一:前端去重方法汇总你知道多少?
去重小技能,js,面试小技巧原创 2023-03-31 19:02:01 · 143 阅读 · 1 评论