自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js:深拷贝和浅拷贝区别,以及实现深拷贝的方法

定义: 浅拷贝:复制一份引用,所有引用对象都指向一份数据,并且都可以修改这份数据。 深拷贝(复杂):复制变量值,对于非基本类型的变量,则递归至基本类型变量后,再复制。 1.深拷贝 1.1. 最简单的方法就是JSON.parse(JSON.stringify()) function deepCopy(obj) { return JSON.parse(JSON.stringify(obj)) } var obj = { age: 1, name: undefined,

2020-12-10 12:35:13 633 1

原创 js:数组去重/排序

数组去重 function unique(arr) { if (!Array.isArray(arr)) { console.log('type error!') return } var array = []; for (var i = 0; i < arr.length; i++) { if (array .indexOf(arr[i]) === -1) { array .push(arr[i]

2020-12-10 12:08:44 195

原创 父组件如何触发子组件中的方法

示例: 子组件 <template> <div> child </div> </template> <script> export default { name: "child", props: "someprops", methods: { parentHandleclick(e) { console.log(e) } } } </scrip

2020-12-10 12:00:07 1919

原创 JS 实现图片下载

使用下列fetch方法传入图片地址,可触发图片下载 fetch(url).then((res) => res.blob().then((blob) => { var a = document.createElement("a"); var url = window.URL.createObjectURL(blob); var filename = name || "pic.jpg"; a.h.

2020-12-07 13:31:41 245

空空如也

空空如也

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

TA关注的人

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