js中继承怎么理解,为什么要用js继承?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/28 16:31:50
js中继承怎么理解,为什么要用js继承?
![js中继承怎么理解,为什么要用js继承?](/uploads/image/z/19480735-55-5.jpg?t=js%E4%B8%AD%E7%BB%A7%E6%89%BF%E6%80%8E%E4%B9%88%E7%90%86%E8%A7%A3%2C%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E7%94%A8js%E7%BB%A7%E6%89%BF%3F)
js中继承跟java中的继承不太一样,一般通过call()和apply()两种方式完成,js中的继承是以复制的形式完成的,复制一个父对象,而不像java中直接继承父对象,还有通过原型的方式完成继承,也有弊端,总之js中的继承只是形式上的对面向对象语言的一种模仿,本质上不是继承,但用起来效果是一样的
至于为什么要继承:通常在一般的项目里不需要,因为应用简单,但你要用纯js做一些复杂的工具或框架系统就要用到了,比如webgis、或者js框架如jquery、ext什么的,不然一个几千行代码的框架不用继承得写几万行,甚至还无法维护
至于为什么要继承:通常在一般的项目里不需要,因为应用简单,但你要用纯js做一些复杂的工具或框架系统就要用到了,比如webgis、或者js框架如jquery、ext什么的,不然一个几千行代码的框架不用继承得写几万行,甚至还无法维护