自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yyw的博客

天空一样白

  • 博客(6)
  • 收藏
  • 关注

原创 防抖和节流

防抖和节流都是性能优化的一种手段,防抖就是持续触发(事件)不执行,不触发的一段事件后才执行节流就是持续触发也执行,只不过执行的频率变低了。(2)每一次触发事件,先清除上一次定时器,以本次触发为准。(3)判断当前时间-上一次触发事件>=节流间隔。优化节流的缺点--在时间段内重复触发后没有最终触发。函数防抖单位时间内,频繁触发事件,只会触发最后一次。函数节流单位时间内,频繁触发事件,只会触发一次。(2)每一次触发事件的时候,获取当前时间。(4)存储本次触发事件,用于下一次判断。...

2022-08-01 10:09:59 172 1

原创 大文件切片上传

把一个大文件转换成二进制内容,然后按照一个固定的大小对二进制内容进行切割,得到多个小文件,然后循环上传所有的小文件。在js中,文件File对象是Blob对象的子类,可以使用slice()方法完成对文件的切割;把所有上传失败的小文件加入一个数组里面,在所有小文件都上传结束(成功和失败都算结束)之后再上传一次上传失败了的小文件,反复执行这一步,直到所有小文件都上传成功,可以通过递归实现。当所有小文件上传完成,调用接口通知后端把所有的文件按编号进行合并,组成大文件;...

2022-08-01 09:37:42 2915 2

原创 prototype/constructor/__proto__// 原型链

console.log(变量.__proto__.constructor)//构造函数-->儿子的妈妈.妈妈的老公。console.log(变量.__proto__===构造函数.prototype)//true。//constructor属于原型对象,指向构造函数(妈找爹)//prototype属于构造函偻数,指向原型对象(爹找妈)//__proto__属于实例对象,指向原型对象(儿子找妈)//原型对象-->prototype添加(妈)变量.fn()//输出。...

2022-07-17 18:34:50 106

原创 组件的吵架方法---组件通讯 17+

8.1正常情况下需要借助父亲的props作为中间过渡,但是这样在父亲组件就会多了一些跟父组件业务无关的属性,耦合度高,借助$attrs可以简化些,而且祖跟孙都无需做修改。当使用别人的组件时,希望别人的组件进入这个生命周期,父组件做出对应处理,又不好意思改动别人组件时,可以用@hook生命周期=“父组件事件名”,来让父组件做对应的事情。9.3在接受的数据的一方引入Bus.js然后通过Bus.$on(“事件名”,(data)=>{data是接受的数据})如果用在子组件上,引用就指向组件实例..........

2022-07-17 11:34:18 194

原创 bug合集

一系列的未知名bug的待开发

2022-06-08 20:49:18 79

原创 数组与字符串

数组与字符串的方法

2022-06-05 22:30:02 117

空空如也

空空如也

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

TA关注的人

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