• 22 2024-01 JavaScript

    HTML DOM (文档对象模型)

    当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树:通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。JavaScript 能够改变页面中的所有 HTML 元素JavaScript 能够改变页面中的所有 ......

  • 22 2024-01 JavaScript

    JavaScript 静态方法

    静态方法是使用 static 关键字修饰的方法,又叫类方法,属于类的,但不属于对象,对象之前可以通过 类名.方法名 调用静态方法。静态方法不能在对象上调用,只能在类中调用。class Runoob { constructor(name) { this.name = name; } static hello(......

  • 22 2024-01 JavaScript

    提升

    函数声明和类声明之间的一个重要区别在于, 函数声明会提升,类声明不会。你首先需要声明你的类,然后再访问它,否则类似以下的代码将抛出 ReferenceError:// 这里不能这样使用类,因为还没有声明// noob = new Runoob("菜鸟教程")// 报错 class Runoob { ......

  • 22 2024-01 JavaScript

    getter 和 setter

    类中我们可以使用 getter 和 setter 来获取和设置值,getter 和 setter 都需要在严格模式下执行。getter 和 setter 可以使得我们对属性的操作变的很灵活。类中添加 getter 和 setter 使用的是 get 和 set 关键字。以下为 sitename 属性创建 getter ......

  • 22 2024-01 JavaScript

    使用 ES6 类继承

    ES6 引入了 class 关键字,使得定义类和继承更加清晰,extends 关键字用于建立继承关系,super 关键字用于在子类构造函数中调用父类的构造函数。class Animal { constructor(name) { this.name = name; } eat() { console......

  • 22 2024-01 JavaScript

    使用原型链继承

    在下面中,Animal 是一个基类,Dog 是一个继承自 Animal 的子类,Dog.prototype 使用 Object.create(Animal.prototype) 来创建一个新对象,它继承了 Animal.prototype 的方法和属性,通过将 Dog.prototype.constructor 设置为......

  • 22 2024-01 JavaScript

    JavaScript 类继承

    JavaScript 类继承使用 extends 关键字。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。super() 方法用于调用父类的构造函数。当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类(父类),新建的类......

  • 22 2024-01 JavaScript

    参考

    类方法方法描述constructor()构造函数,用于创建和初始化类类关键字关键字描述extends继承一个类static在类中定义一个静态方法super调用父类的构造方法...

  • 22 2024-01 JavaScript

    严格模式 "use strict"

    类声明和类表达式的主体都执行在严格模式下。比如,构造函数,静态方法,原型方法,getter 和 setter 都在严格模式下执行。如果你没有遵循严格模式,则会出现错误:class Runoob { constructor(name, year) { this.name = name; this.year ......

  • 22 2024-01 JavaScript

    类的方法

    我们使用关键字 class 创建一个类,可以添加一个 constructor() 方法,然后添加任意数量的方法。class ClassName { constructor() { ... } method_1() { ... } method_2() { ... } method_3() { ... }}以下我......

在线咨询 拨打电话

电话

13363039260

澳门原材料1688

微信二维码