![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端面试题
文章平均质量分 85
前端面试题html、css、js、http、工程化、vue、服务端编程、ajax
可达鸭头上站青蛙
至妙之要,先存后忘。
展开
-
js中浅拷贝与深拷贝
浅拷贝是指源对象与拷贝对象的指针指向的内存空间是同一块空间,其中任何一个对象的改动都会对另一个对象造成影响。深拷贝是指源对象与拷贝对象指针指向的内存空间不是同一块空间,相互独立,其中任何一个对象的改动都不会对另外一个对象造成影响。在进入正题之前,不知大家对内存空间了解多少,若是无法区分与。原创 2020-05-05 13:34:03 · 629 阅读 · 1 评论 -
async和await的用法以及原理分析
大家好,这篇文章让我们来了解一下 async/await 语法糖的用法以及实现原理。async/await 语法糖其实就是为了简化 promise.then 繁琐的链式调用而产生的,为了让代码更简洁,书写更方便。原创 2023-03-15 19:22:13 · 1019 阅读 · 0 评论 -
ES6中Promise、async、await面试题
学习过程中遇到的一些基础的Promise、async、await面试题整理。原创 2023-02-20 18:38:32 · 923 阅读 · 0 评论 -
JS中如何将一个普通对象转换为可迭代对象,并且可使用for...of迭代对象,内含手写一个简单的迭代器
如何对 colorObj 对象进行for...of迭代获取其中的值呢?如果直接使用for...of。原创 2023-02-22 16:43:49 · 1440 阅读 · 0 评论 -
前端面试题:手写call、apply、bind函数
bind() 方法创建一个新的函数,在 bind() 被调用时,这个新函数的 this 被指定为 bind() 的第一个参数,而其余参数将作为新函数的参数,供调用时使用。apply() 方法调用一个具有给定 this 值的函数,以及以一个数组(或一个类数组对象)的形式提供的参数。call() 方法使用一个指定的 this 值和单独给出的一个或多个参数来调用一个函数。说白了就是改变当前调用函数的this指向,并向调用函数中传参。原创 2023-02-21 19:31:15 · 686 阅读 · 0 评论 -
Vue常见面试题
首先,对于vue中的一些书写规范以及常见问题,建议大家优先阅读 vue风格指南;这里面有很多面试中的常见点。下面来看常见的面试题:1、v-for和v-if哪个优先级更高?如果两者同时出现,应该怎么优化得到更好的性能?源码位置:src/compiler/codegen/index.js官方说法:永远不要把 v-if 和 v-for 同时用在同一个元素上。一般我们在两种常见的情况下会倾向于这样做:为了过滤一个列表中的项目 (比如 v-for=“user in users” v-if=“use原创 2021-01-03 11:22:37 · 413 阅读 · 0 评论