宋雪维 2021-01-09
6791
有时候子类型需要重写超类型的方法。如果子类型重写的方法写在更换原型之前,继承的超类型方法会覆盖子类型定义的方法,重写无效。子类型的重写方法需要在更换原型后。
小妮浅浅 2021-09-30
6756
在window上触发页面完全加载(包括所有图像、js文件、css文件等外部资源)。当所有框架加载完毕时,触发框架集。当图像加载完成时,触发元素。当嵌入内容加载完成时,触发元素。
小妮浅浅 2021-09-29
6707
对象有两种属性,普通的数据属性和访问器属性。访问器属性本质上是用于获取和设置值的函数(可以拦截、过滤、处理等操作要设置或获取的属性),但从外部代码来看就像传统属性一样。
小妮浅浅 2021-10-26
6606
js new操作符的使用步骤:1、创建一个空对象。2、将对象的__proto指向结构函数的原型prototype。3、执行结构函数中的代码,传输参数,并将this指向该对象。4、返回对象。
小妮浅浅 2021-06-11
6505
js中求1990到2020年有多少个闰年的方法:使用for循环和使用while循环。
宋雪维 2021-01-09
6344
防抖与节流可谓是面试常见,其实很好理解,下面带你分分钟了解防抖与节流的基本思想与写法。
小妮浅浅 2021-08-30
6182
实现indexOf方法,将给定元素返回链表中的索引位置。实现find方法,用于查找链表中指定位置的节点。从链表的head开始,遍历整个链表,直到找到相应索引位置的节点,然后返回节点。
小妮浅浅 2021-09-30
6169
优点,通过工厂模式,我们可以快速创建大量相似对象,没有重复代码。缺点,工厂模式创建的对象属于Object,无法区分对象类型,这也是工厂模式没有广泛使用的原因。
小妮浅浅 2021-10-22
6132
定义一系列算法,一个个封装,让它们互相替换。它可以帮助我们少写if...else...同时,它可以使代码逻辑更加清晰,减少不同块之间的耦合,使代码更容易维护。
小妮浅浅 2021-10-26
6117