自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6中的继承

在上篇文章中《面向对象的继承》也就是ES5中的构造函数继承,上一篇文章详细了介绍的构造函数的继承方式,在本篇文章中,将继续介绍继承,ES6的继承。

2023-05-17 17:58:21 176

原创 面向对象的继承

我们发现,父类构造函数中的原型中也有子类构造函数的方法,这是不可以的。上面的代码中将父构造函数原型赋值给子构造函数原型,就会造成,父构造函数的原型与子构造函数原型一模一样的了,如果用户更改父构造函数原型就会影响到子构造函数原型,更改子构造函数原型也会影响到父构造函数原型,因为这俩个原型是复杂数据类型只是一个引用。上面的代码表示的是,通过call方法,将父构造函数的this强行改变为成Student子构造函数中的this,将this挂载上grade属性,同时又挂载上name属性及grade属性。

2023-05-17 15:15:05 137 1

原创 JS中面向对象的原型

注意上述的方法有一个弊端,我们每次new的过程当中,都会创建一个新的对象,此时在内存 堆 中,为创建的新对象开辟一块空间,(每一次new的过程中,传入的值不一样)每一个新对象的堆当中都会有不同的属性,(每个对象每次new之后,在堆当中,render则会创建一个函数,此时的render只是一个地址值,ta指向了堆区中创建的render函数)每个对象的堆中又会创建一个render函数,每一个render函数内的逻辑是相同的,所以每次new之后,创建了多份render函数在内存当中。,只需要创建对象即可。

2023-05-08 17:47:24 131

原创 构造函数注意的问题

构造函数需要注意的地方

2023-02-02 17:56:53 330

原创 JS面向对象——创建对象的方式

创建对象的方式

2023-02-01 17:34:00 134

原创 史上最详细易懂的ES6模块化语法(重点)

处识ES6模块化开发。

2023-02-01 13:41:35 1883 1

原创 ES6展开运算符

ES6的展开运算符详细讲解

2023-01-12 16:25:49 1471

原创 关于event.preventDefault()的用法

event.preventDefault() ;ES6中的对象解构赋值。

2023-01-10 15:38:18 6442

原创 ES6中的解构赋值

ES6中的数组解构赋值与对象解构赋值

2023-01-10 11:15:12 204

原创 深入理解ES6中的箭头函数

ES6箭头函数

2023-01-09 14:41:13 302

原创 深入理解JavaScript中的this指向

JavaScript中的this指向

2023-01-05 16:43:58 55

空空如也

空空如也

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

TA关注的人

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