自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 函数作用域

函数作用域:在使用时被创建,执行完毕被销毁。在函数代码执行的前期,会创建一个执行上下文的AO,AO是预编译创建出来的,因为函数执行前会先预编译,预编译的4个步骤 创建AO对象 AO{} 找形参和实参声明 将变量和形参名 当做AO的属性名 值为undefined 实参形参相统一 在函数体找声明函数 值赋予函数体 ...

2021-06-16 21:19:47 57 1

原创 防抖函数:

防抖函数: 当持续出发事件 一定时间内没有触发 时间处理函数会执行一次 如果设定的时间到来之前 又一次触发了事件 就重新开始延时 function denounce(delay,callback){ let timer return function(value){ clearTimeout(timer){ // 我们想清除的是setTimeout 应当先存 储这个变量: 一直存在内存中(也就是内存泄露) =>闭包(函数里return一个函数) timer=setTimeout(fu

2021-06-16 12:43:59 104

原创 浅拷贝和深拷贝(以及赋值)

浅拷贝和深拷贝(以及赋值) 赋值:把对象赋值给新的变量时,这两个对象指向的是同一地址,所以两对象是联动的 浅拷贝:重新创建内存地址,拷贝前后对象的基本数据类型互不影响,**但拷贝前后对象的引用类型共享同一内存,相互印象 es5的 Object.assign() lodash里面的_.clone …展开运算符 Array.property.concat Array.property.slice 深拷贝:重新创建内存地址,对 对象中的子对象进行递归拷贝, 拷贝前后互不影响 递归操作 JSON.perse(J

2021-06-16 11:55:11 94

空空如也

空空如也

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

TA关注的人

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