JavaScript
文章平均质量分 54
JavaScript 学习记录
HECHEN***
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于js类的继承
特点:通过寄生方式,砍掉父类的实例属性,在调用两次父类的构造时,就不会初始化两次实例方法/属性。缺点: 之能继承父类实例的属性和方法,不能继承原型上的属性和方法。特点:可以继承实例属性/方法,也可以继承原型属性/方法。特点:基于原型链,既是父类的实例,也是子类的实例。缺点:调用了两次父类构造函数,生成了两份实例。为父类实例添加新特性,作为子类实例返回。拷贝父类元素上的属性和方法。缺点: 无法实现多继承。特点: 可以实现多继承。原创 2023-02-10 18:17:42 · 111 阅读 · 0 评论 -
js面试题学习整理
利用冒泡机制,将子元素的事件委托给父元素去监听(给父元素添加事件),当子元素触发事件时,事件冒泡到父级。如果希望指定的子元素才能触发事件,可以通过事件对象(event)获得事件源(target),然后通过条件判断是不是期望的子元素,如果是的话,执行事件,否则不执行事件。· 微任务:当前(当前事件循环中)宏任务执行完,在下一个宏任务开始之前需要执行的任务,可以理解为回调事件。· 遍历数组,调用数组的每个元素,利用回调函数对数组进行操作,本质上等同于for循环;创造promise实例后,就会立即执行。原创 2023-02-10 15:16:23 · 680 阅读 · 1 评论 -
原型 / 构造函数 / 实例
原型(prototype):一个简单的对象,用于实现对象的属性继承。可以简单的理解成对象的爹。在Firefox和Chrome中,每个JavaScript对象中都包含一个_proto_(非标准)的属性指向它爹(该对象的原型),可进行访问。所有引用类型都有一个_proto_(隐式原型)属性,属性值是一个普通的对象。所有函数都有一个prototype(原型)属性,属性值是一个普通的对象。所有引用类型的_proto_属性指向它构造函数的prototype。构造函数:可以通过。原创 2023-02-10 18:50:05 · 122 阅读 · 0 评论
分享