- 博客(5)
- 收藏
- 关注
原创 谈谈面试中提及到的性能优化
谈谈面试中提及到的性能优化当我们输入一个URL到页面的呈现,从用户的角度,当然是希望越快越好,等待或者白屏加载的时长越短越好。前端去做性能优化,也是在输入url到页面渲染呈现这个过程中去提升网页的性能。
2022-04-18 22:56:22 683
原创 浅谈浅拷贝和深拷贝
浅谈浅拷贝和深拷贝最近面试老被面试官问到,深拷贝和浅拷贝。我谈谈对深拷贝和浅拷贝的一个认知。首先,我们来明确一下深拷贝和浅拷贝的定义:浅拷贝:创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址 ,所以如果其中一个对象改变了这个地址,就会影响到另一个对象。深拷贝:将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一个新的区域存放新对象,且修改新对象不会影响原对象当我被问到这个问题时,我的第一个思
2022-04-06 16:17:44 887
原创 Generator、async/await、Promise理解
Generator、async/await、Promise剖析Generatorasync/awaitPromise1、GeneratorGenerator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同。Generator 函数是一个普通函数,但是有两个特征。一是关键字星号(function *);二是,函数体内部使用yield表达式,定义不同的内部状态。执行 Generator 函数会返回一个遍历器对象,也就是说,Generator 函数除了状态机,还是一个遍历器
2022-04-02 17:41:30 778
原创 VUE2.0组件间7中通信方式
VUE2.0组件间传值大全Vue组件通信的方式,这是在面试中一个非常高频的问题,很多人只知道props和 $emit,下面简单介绍一下Vue的一些其他传值方式。一、props/$emitprops/$emit可以说Vue里面最常见的通信方式。props: props用于接收来自父组件通过v-bind传递的数据,可以通过type、default、required、validator等配置来设置属性的类型、默认值、是否必传和校验规则。$emit: 在组件通信时,我们通常使用 $emit来触发父组件v
2022-03-31 17:36:47 1266 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人