首页 知识动态 ( Page 139 )

知识动态

js原型链的优缺点

1、优点是非常纯粹的继承关系,实例是子类的实例,也是父类的实例。子类可以访问父类新的原型方法和属性。2、缺点是替换原型后需要重写方法。不能用对象字面量创建原型方法。无法实现多继承。…

2026-01-22 23,434

js自定义事件的实现

1、指定谁是发布者。2、给发布者添加一个缓存列表来存储回调,以便通知订阅者。3、发布消息时,发布者会遍历这个列表,依次触发存储在其中的订阅者回调函数。实例const salesOf…

2026-01-22 22,503

js Number数据类型的介绍

1、number类型代表整数和浮点数,对于number类型,可以进行加减乘除等操作。let a = 10; console.lg(a * 20);//输出200   let b =…

2026-01-22 11,039

js Bigint数据类型是什么

1、BigInt是一种特殊的数字类型,用于表示任意长度的整数。2、创建BigInt有两种类型,BigInt值通过将n附加到整数字段的末尾来创建。也可用于创建BigInt类型。实例i…

2026-01-22 1,856

js中symbol是什么

1、Symbol值表示唯一的标识符,可以使用Symbol()来创建这种类型的值。2、Symbol保证是唯一的。即使我们创建了许多相同描述的Symbol,它们的值也不同。实例   c…

2026-01-22 77,537

js事件委托的优点

1、绑定在父元素上只需要绑定一次,节省性能。2、子元素不需要每个人都绑定同一个事件。3、如果后续添加新的子元素,由于事件委托,会自动接收父元素的事件监控。实例//原生js事件委托的…

2026-01-22 83,504

js原型链继承的优点

1、非常纯粹的继承关系,实例是子类和父类的实例。2、将父类的实例作为子类的原型,父类可以访问新的原型方法/属性。3、简单易实现。实例function Cat(){}; var to…

2026-01-22 22,525

js原型链继承的缺点

1、为了给子类添加新的属性和方法,必须在newAnimal()这样的句子之后执行,不能放在构造器中。2、原型对象的所有属性都由所有实例共享。3、创建子实例时,不能将函数传递给父类构…

2026-01-22 59,273

js构造继承有什么优点

1、解决了原型链继承中子类实例共享父类引用属性的问题。使用父类结构器来增强子类实例,相当于将父类的实例属性复制到子类。2、创建子类实例时,可向父类传递参数。3、可实现多继承(cal…

2026-01-22 10,987

js构造继承的缺点

1、实例不是父类的实例,只是子类的实例。2、能够继承父类的实例属性和方法,不能继承原型属性/方法。3、函数无法复用,每个子类都有父类实例函数的副本,影响性能。实例function …

2026-01-22 67,148