最新 最热

JS高级——构造函数和原型

在典型的OOP的语言中(如Java),都存在类的概念,类就是对象的模板,对象就是类的实例,但在ES6之前,JS中并没有引入类的概念。

2022-10-26
5

JS面试必问-JS原型及原型链

在js中万物皆对象,对象可以说是重中之重了。每一个对象都拥有自己的属性。但是在这个世界中有很多东西都是相似的,可以归为一类,他们有共同的方法和属性。不可能让每一个对象都定义一个属性吧。那样太消耗内存了。所以,在...

2022-10-26
1

写给前端小白的「Promise备忘手册」!(建议收藏)

大家好,我是HoMeTown,Promise想必大家都知道,在平时的开发工程中也经常会有用到,但是Promise作为ES6的重要特性,其实还拥有很多丰富的知识,本文面向比较初级一些的同学,可以帮你搞懂Promise到底做了什么,顺便起到一个备忘录的...

2022-10-26
2

如何实现一个new方法

• 创建一个空对象,将它的引用赋给 this,继承函数的原型。 • 通过 this 将属性和方法添加至这个对象 • 最后返回 this 指向的新对象,也就是实例(如果没有手动返回其他的对象)...

2022-10-25
7

ES5/ES6的继承除了写法以外还有什么区别

4.class中方法没有prototype,所有没有constructor,不能使用new调用

2022-10-25
5

学js培训课程_java前端培训班

#javascript培训 @author:zhoujiaping @date:2017-08-01

2022-09-23
2

从MDN上的canvas例子受到的启发

在面对碰撞检测后还有后续动作的情况,必须考虑一下相互纠缠的问题: 如果两个小球被检测到碰撞的时候,而且加上他们的速度下一步还是处于碰撞范围内,就像引力一样无法脱离,无限原地碰撞。这时候,需要其他小球碰撞来解散这种...

2022-09-21
1

九、原型模式

创建对象过程复杂,消耗性能。但内存中已有一个对象,且字段差不多,可采用复制该对象来使用,注意深拷贝、浅拷贝。

2022-09-21
1

蓦然回首,“工厂、构造、原型”设计模式,正在灯火阑珊处

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第14天,点击查看活动详情

2022-09-19
1

js原型对象

我们可以使用Person.prototype去获取Person的原型对象,从而更改类其中的方法

2022-08-21
1