前端
文章平均质量分 88
前端学习
he1ll
一身转战三千里,一剑曾当百万师
展开
-
JavaScript高级(JS高级)03:ES6中类的实现
1、ES6中类的实现 (1)使用class关键字定义Father类 ES6中为我们提供了class关键字专门用来定义一个类,下面我们就使用这种方法来定义一个简单的类:Father: class Father{ } 注意:Father后面没有()! (2)声明Father类实例 和ES5相同,我们使用new关键字声明一个实例,这点没有变噢! var fa1 = new Father(); (3)为Father类定义属性 ...原创 2021-09-24 22:28:45 · 369 阅读 · 0 评论 -
JavaScript高级(JS高级)02:ES5面向对象中原型对象与原型链的应用
最近在学习JS高级的部分,所以在这里做一个学习笔记~! 1、为什么需要原型对象? (1)前言 请看下面这个场景: <script> function Father(name){ this.name = name; this.getName = function (){ console.log(this.name); } } var fa1 = new Father('泰温'); var fa2 = new ...原创 2021-09-23 21:44:45 · 138 阅读 · 0 评论 -
JavaScript高级(JS高级)01:ES5中面向对象的实现
最近在学习JS高级的部分,所以在这里做一个学习笔记~! 前言: 虽然在JavaScript中我们可以自定义”对象“,但必须肯定的是,JS本身就不是为面向对象而生的语言;在ES6之前,JavaScript中并没有”class“关键字,类的实现是通过构造函数模拟的,而类的继承是通过call()方法模拟实现的。 1、使用构造函数实现父类Father(类名最好大写噢!) function Father(name,age){ this.name = name; thi...原创 2021-09-21 22:58:27 · 322 阅读 · 0 评论