自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅谈三个点语法和深浅拷贝的认识

typora-root-url: images typora-copy-images-to: images 深拷贝的实现: 深浅拷贝的基本认识 深浅拷贝问题其实就是基本类型和引用类型数据拷贝的问题。因为基本类型的数据大小是固定的,所以他保存在栈内存中;而引用类型的数据大小不固定,因而保存在堆内存中,单引用类型在栈内存中只保存一个指向堆内存的指针。 浅拷贝:对于浅拷贝来说,如果拷贝基本类型,那么就等于赋值一样,会直接拷贝其本身;但如果拷贝的是引用类型,就只会拷贝一层,如果 原对象发生改变,那么拷贝对象也.

2021-01-04 21:00:29 486

原创 ES6新增知识小总结

ES6 let/const ES6中新增的声明变量的方式: let关键字用来声明变量,类似于var,但是使用let声明的变量有以下几点特性: 1.不存在变量提升 2.暂时性死区 TDZ 3.不允许重复声明,同一作用域内只能声明一次 4.新增的块级作用域 for(作用域A){作用域B} 循环的应用; const关键字用来声明常量,其使用规则除了声明之后不能修改之外,其他特性和let一样 本质上来说,const声明的变量并不是变量的值不能改动,而是变量指向的内存地址不得改动,简单的数据类型(数字,字符串,布尔

2020-11-26 17:40:28 110

原创 利用十六进制编写随机颜色

一、先写一个生成随机数的函数 function random(min, max) { return Math.round(Math.random() * (max - min) + min) } 二、利用toString() 进行转换进制 var c = '#'; for (var i = 0; i < 6; i++) { c += random(0, 16).toString(16) } console.log(c); d

2020-11-18 19:18:42 160

原创 数组常见的去重方法

一、indexOf 去重方法 var arr = [1, 3, 1, 2, 3, 5, 2, 3, 4, 6]; var arr1 = []; for (var i = 0; i < arr.length; i++) { if (arr1.indexOf(arr[i]) == -1) { arr1.push(arr[i]) } } console.log(arr1); 二、indexOf和filter的去重方法

2020-11-17 19:32:08 144

原创 ES5新增数组的常见方法

1、indexof 方法可返回数组中某个指定的元素位置,索引位置从0开始,如果在数组中没找到指定元素则返回 -1。 例: 从数组 arr = [“a”,“b”,“c”,“d”,“e”];找出a的位置 . var arr = ["a","b","c","d","e"]; arr.indexOf("a"); //0 arr.indexOf("g"); 2、forEach 方法用于调用数组的每个元素,并将元素传递给回调函数。没有任何返回值. 例:遍历数组 arr =[“

2020-10-21 09:23:14 115

原创 用jquery简单的实现京东轮播图效果

用jquery简单的实现京东轮播图效果## 标题 html部分 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> &l

2020-10-17 15:08:28 611

空空如也

空空如也

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

TA关注的人

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