自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 重绘(Repaint)和回流(Reflow)

重绘和回流会在我们设置节点样式时频繁出现,同时也会很大程度上影响性能。 1、重绘是当节点需要更改外观而不会影响布局的,比如改变 color 就叫称为重绘。 2、回流是布局或者几何属性需要改变就称为回流。回流必定会发生重绘,重绘不一定会引发回流。回流所需的成本比重绘高的多,改变父节点里的子节点很可能会导致父节点的一系列回流。以下几个动作可能会导致性能问题: 1、改变window大小 2、改变字体 3、添加或删除样式 4、文字改变 5、定位或浮动 6、盒模...

2020-10-07 15:45:23 253

原创 原生的防抖和节流

防抖即短时间内大量触发同一事件,只会执行一次函数,防抖常用于搜索框/滚动条的监听事件处理,如果不做防抖,每输入一个字/滚动屏幕,都会触发事件处理,造成性能浪费;实现原理为设置一个定时器,约定在xx毫秒后再触发事件处理,每次触发事件都会重新设置计时器,直到xx毫秒内无第二次操作// func是用户传入需要防抖的函数// wait是等待时间const debounce = (func, wait = 50) => { // 缓存一个定时器id let timer = 0 // 这

2020-10-07 15:17:42 311

原创 Es5及Es6常用数组的概括

数组方法概括 方法 功能 参数 返回值 是否改变原数据 push () 最后位置新增 要增加的数据(可多个) 数组增加后的长度 是 unshift () 开始位置新增 要增加的数据(可多个 数组增加后的长度 是 pop () 删除最后一位 无 删除的数据 是 shift () 删除第一位 无 删除的数据 是 join () 将数组转成字符 转成字.

2020-08-29 00:01:44 130

原创 构造函数身上的原型

原型构造函数的prototype(显示原型) 在类身上;是当前构造函数身上的一个属性,自身是对象类型;专门作为将来的实例__proto__(实例化身上)的指向;实例的__proto__(隐示原型)new身上的;所有对象默认的属性,自身是对象类型;指向了:构造函数自身的构造函数的原型prototype(类);当实例身上没有某个方法或属性时,默认查找__proto__的方法或属性;实例读取熟悉的规则:原型链(proto);先在自身查找,找到就是用,没找到就顺__proto__依次向上查

2020-08-09 13:00:47 125

原创 new的原理

new的原理 1. 创建了一个新对象; 2.修改了函数中的this指向,指向第一步创建的新对象; 3.并将新对象中的__proto__指向了当前函数的prototype; 4.检测原函数中是否主动返回对象,如果没有,那么返回第1~3步创建的这个对象;链接: link.图片: 带尺寸的图片: 居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。如何插入一段漂亮的代码片去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 .

2020-08-09 12:56:01 1063

原创 数组的删除和添加的常用方法

数组的常用方法一般有 push,pop,unshift,shiift四种一. push() push 就是在数组的尾部插入一个或多个新元素,并且返回数组的新长度例如:varr arr=[1,2,3,4,5,6]arr.push(7); 这样就在上面的数组尾部加一个新元素7;返回结果则是1,2,3,4,5,6,7arr.push(7,8,9)也可以同时添加多个元素 添加的元素与元素之...

2020-03-29 20:23:13 631

原创 三大循环

三大循环for ; while ; do while1、for先判断,再执行,for循环当中定义的初始化变量,只有自己才能用。2、while先判断,再执行,初始变量定义在外面。3、do-while先执行,再判断,初始化变量定义在外面,至少执行一次。注意:如果条件从来没有满足过,for循环和while循环将会执行0次,但是do-while循环至少会执行有一次。 while和...

2020-03-29 19:40:44 744

https://blog.csdn.net/m0_59023970/article/details/123427008

https://blog.csdn.net/m0_59023970/article/details/123427008

2022-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除