自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6新增解构赋值、方法、map 和 set

(2) Object.definedProperty() 监听对象属性的变化,vue2的数据响应式原理。(1) Object.entries(): 把对象转成键值对的数组。1.解构赋值:对对象和数组进行解构,对变量进行赋值(大概意思)(3) Object.assign() 合并对个对象为一个对象。(4) Object.values() 把对象的值序列化为数组。(5) Object.keys() 把对象的属性名序列化为数组。2.对象的方法:这里只列举几个,不一一说了。......

2022-08-26 20:35:33 292 1

原创 浅拷贝与深拷贝以及栈与堆

栈:用来存储简单数据类型和对象的引用地址--number、string、boolean、null、undefind等。浅拷贝:Object.assign() 当然这里只列举了这一种方法,实现浅拷贝还有方法,这个最简单。深拷贝:深拷贝会创造一个一摸一样的对象,新对象和原对象不共享内存,修改新对象不会改变原对对象。3深拷贝案例:下面这段代码可以简单实现深拷贝但是存在弊端,但凡有复杂数据就必须要再次遍历。浅拷贝 :浅拷贝只复制某个对象的引用,而不复制对象本身,新旧对象还是共享同一块内存。...

2022-08-25 19:54:27 301

原创 js常用的处理数组和字符串的方法

(10) find() & findIndex() 根据函数内的判断返回找到的数组内的第一个元素。(11) forEach()、map()、filter()、some()、every() 迭代方法,不改变原数组。(9) indexOf() & lastIndexOf() 索引方法,不改变原数组。(6) 截取字符串:substr()、substring()和 slice()(3) 添加元素操作:push()尾部 和unshift()头部。(4) shift() & pop() 删除元素操作。

2022-08-22 21:18:06 420

原创 ES6的类和递归以及小案例

1) 程序自我调用,简单理解就是函数自己调用自己。目的是为了处理不确定层级的相同数据结构的数据处理。(2) 优点:代码更简洁清晰,可读性更好;(3) 缺点:时间和空间消耗比较大、很多计算都是重复的、调用栈可能会溢出。...

2022-08-18 21:19:50 444

原创 js数据类型以及数据类型检测

函数类型this的指向普通函数指向window匿名函数指向window立即执行函数window回调函数window箭头函数函数定义位置的上下文this对象下的函数谁调用,指向谁dom回调绑定事件的对象。

2022-08-17 19:55:12 49

原创 js基础与flex布局

1.变量提升1.用var定义的变量会变量提升2.定义的函数会变量提升3.在函数体内,直接定义变量 num=100,在全局作用域下也可以访问。

2022-08-17 18:48:57 285

原创 vim使用,以及git 分支合并

vim的介绍以及git合并分支

2022-08-15 21:26:39 267

原创 bash 以及 git 常见命令

1)、cd : 改变目录。2)、cd .. 回退到上一个目录,直接cd进入默认目录3)、pwd : 显示当前所在的目录路径。4)、ls(ll): 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。5)、touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。6)、rm: 删除一个文件, rm index.js 就会把index.js文件删除。remove7)、mkdir: 新建一个目录,就是新建一个文件夹。...

2022-08-15 20:51:05 143 1

空空如也

空空如也

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

TA关注的人

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