通过面向对象的方法,我们可以简单创建无数个具有相同功能的div。但是我们如果像让其中一个有自己的功能,这就实现不了了。因为要修改原型中的方法,全部都有受影响。所以我们要采用一个子类的构造函数,让有了父类的基础功能上,再加上自己的独有的功能。
1.创建一个子类的构造函数,使用call方法继承父级的静态属性
2.随后是父级的方法继承,这时候我们需要先定义一个封装函数,将父类的原型上的内容全部拷贝一份到子类的原型上
3.这时子类的原型指向地址就不是父类的地址,就可以往里面添加方法了,但是要把原本里面的函数写入后,再添加新的功能
4.最后创造子类的实例对象,就可以实现具有自己的功能了
拖拽的继承写法
最新推荐文章于 2021-11-13 11:51:07 发布