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

原创 关于JS对象的继承

我们都知道JS有6种继承方式,今天我们具体讲讲JS 6种继承方式分别是哪些第一种原型链继承 /* 1原型链继承 通过在原型链上拓展属性进行继承 缺点: 1 新实例无法向父类传参. 2所有的新实例会继承父类的所有属性. 3 继承单一 4 新实例不会继承父类实例的属性! */ function Child(name) { this.name=name } function Father() { }

2021-12-12 17:33:03 680

原创 关于JS的深度克隆

我们都知道对象分为深度克隆和浅度克隆,深度克隆是把属性和值全部都克隆成为另一个整体,而浅度克隆只是克隆对象的引用地址,引用地址还是相同的,不会发生变化。例如对象的浅克隆 let obj={ name:'ligo', age:18 } let obj2=Object.assign(obj) obj2.work='study' console.log(obj,obj2) //obj {age: 18,name:

2021-12-12 15:42:55 521

原创 new的底层原理的实现

new的底层原理是怎样实现的?我们只知道new操作符是把构造函数实例化成一个对象却不知道它的底层是怎么实现的,今天我们好好研究一下...首先我们先想一下new操作符给我们做了一些什么,首先,构造函数直接成了一个对下给你,证明是通过函数返回的,并且我们传的参数也会添加到对象的原型里面。从这里开始想我们就有思路了。直接上代码function myNew(fn,...args){ //我们直接创建一个对象,让构造函数的原型等于新创造函数的原型 const obj = Ob

2021-07-05 20:40:00 1346

原创 css3画三角形

画三角形挺简单的,你只需要定义一个div然后给它border样式就行了,并且把宽高设置为0,代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div class="angle"></div><styl

2021-06-30 21:36:25 96

原创 用一个div+伪类画太极+动画

首先我们需要定义一个画出一个圆,然后需要对div进行样式修饰,线性渐变从白到黑 #taiji { position: absolute; top: 50%; left: 50%; width: 200px; height: 200px; margin: -100px 0 0 -100px; background: linear-grad

2021-06-30 21:26:38 217

原创 Nodejs公众号开发自动回复

目录1:需要搭建node服务器

2021-06-23 15:13:49 638 1

空空如也

空空如也

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

TA关注的人

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