自定义博客皮肤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)
  • 收藏
  • 关注

原创 浅拷贝与深拷贝

浅拷贝只复制对象的第一层属性,并且如果属性值是引用类型(如对象、数组),则复制的是这些引用类型的地址。也就是说,浅拷贝后的对象与原对象共享引用类型的内存空间。修改被浅拷贝的对象中的引用类型属性会影响到原对象。: 深拷贝不仅复制对象的第一层属性,还会递归地复制所有层级的属性,即使属性值是引用类型,也会为引用类型创建新的内存空间,因此深拷贝后的对象与原对象不共享任何引用类型的内存空间。浅拷贝和深拷贝是JavaScript中复制对象或数组时的两种不同策略,主要区别在于对嵌套对象属性的处理方式。

2024-03-13 14:54:35 608

原创 防抖与节流

例如,在滚动条滚动事件上应用节流,可以确保在用户滚动过程中,每经过一定间隔(如100毫秒)只会执行一次加载新内容的操作,避免因频繁触发而造成过多不必要的网络请求或渲染工作。再比如王者荣耀中的后裔,只要你的攻速没有增加,无论你点击攻速键有多快,攻速依旧不会提升,也就是规定时间内无论你触发多少次,它只会执行一次操作。: 防抖的核心思想是,在用户触发某个动作后,只有在最后一次操作后的指定间隔时间(例如300毫秒)内不再进行相同操作时,才真正执行对应的回调函数。如果在这段时间内再次触发了相同的动作,则会重新计时。

2024-03-13 14:07:13 657

原创 前端-登录接口传参加密解密,采用AES CBC方式

前端-登录接口传参加密解密,采用AES CBC方式 。一、下载crypto第三方库。二、在需要的加密的vue/js文件中引用。三、运行项目,就可以正常展示了加密和解密内容了。

2024-02-04 16:35:22 493 1

空空如也

空空如也

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

TA关注的人

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