
JS进阶
文章平均质量分 65
这篇专栏介绍了JS的新技术和新特性
Blαck
I'm Black
I'm Back
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【JS进阶】ES6 实现继承的方式
摘要:ES6通过class和extends语法简化了继承实现,使用super调用父类构造函数和方法。相比ES5手动处理原型链的方式,ES6继承更简洁,自动处理静态方法继承和内置类继承。关键点包括:必须先调用super()才能使用this,super的不同用法,以及能继承Array等内置类。底层实现仍是基于ES5的寄生组合式继承,但提供了更优雅的语法糖。注意事项包括super的调用时机和new.target的使用。原创 2025-06-05 23:59:04 · 771 阅读 · 0 评论 -
【JS进阶】ES5 实现继承的几种方式
本文总结了ES5实现继承的6种方式:1)原型链继承,通过子类原型指向父类实例实现继承,但会共享父类属性;2)构造函数继承,在子类中调用父类构造函数,解决了属性共享但无法继承原型方法;3)组合继承(最常用),结合前两种方式,但会调用两次父类构造函数;4)原型式继承,类似Object.create();5)寄生式继承,在原型式基础上增强对象;6)寄生组合式继承(最佳方式),只调用一次父类构造函数,完美实现继承。每种方式各有利弊,其中组合继承和寄生组合式继承最为实用。原创 2025-06-05 23:37:31 · 450 阅读 · 0 评论 -
【JS进阶】JavaScript 中 this 值的确定规则
new绑定显式绑定(call/apply/bind)隐式绑定(方法调用)默认绑定箭头函数的this由外层作用域决定,不受上述规则影响。原创 2025-05-29 21:02:26 · 309 阅读 · 0 评论 -
【JS进阶】对象解构与数组解构
这篇文章介绍了数组解构与对象解构的方法原创 2025-04-12 16:29:08 · 505 阅读 · 0 评论 -
【一文读懂】JS与Java的区别
这篇文章介绍了JS和JAVA的不同点原创 2025-02-19 21:39:49 · 565 阅读 · 0 评论 -
【JS进阶】String内置构造方法
这篇文章介绍了JS在es6语法中字符串内置的构造方法原创 2025-02-17 09:49:10 · 1086 阅读 · 0 评论 -
【JS进阶】迭代器与生成器
这篇文章将介绍了ES6语法中迭代器和生成器的概念原创 2025-02-11 14:19:01 · 955 阅读 · 0 评论 -
【JS进阶】多维数组的概念和应用
这篇文章介绍了JS高级语法——多维数组原创 2025-02-11 14:02:26 · 894 阅读 · 0 评论