“有没有一种方法可以做简单的事情?”;“类”字;在javascript中使用对象继承?

“有没有一种方法可以做简单的事情?”;“类”字;在javascript中使用对象继承?,javascript,Javascript,我遇到了一个javascript问题,我不知道如何解决。我将一组变量和方法分组到DocManager对象中。我的应用程序中与管理“文档”相关的所有内容都在这里。基本上,DocManager就像一个具有单个实例的类 例: 现在我遇到了这样一种情况,我想对DocManager进行子类化,以便在具有不同控件的不同页面上使用。我需要添加一些方法并覆盖其他方法。对象的大部分功能将保持不变 最简单的方法是什么?我知道javascript有一个用于全面面向对象的类/原型语法,其他人也为js构建了OOP框架,但

我遇到了一个javascript问题,我不知道如何解决。我将一组变量和方法分组到DocManager对象中。我的应用程序中与管理“文档”相关的所有内容都在这里。基本上,DocManager就像一个具有单个实例的类

例:

现在我遇到了这样一种情况,我想对DocManager进行子类化,以便在具有不同控件的不同页面上使用。我需要添加一些方法并覆盖其他方法。对象的大部分功能将保持不变


最简单的方法是什么?我知道javascript有一个用于全面面向对象的类/原型语法,其他人也为js构建了OOP框架,但对于这种情况来说,这似乎有些过分了。我不想学习很多新语法来实现这种简单的面向对象。您有什么建议?

您可以简单地覆盖分配给它的功能

YourDocuManager.showDocument = function(index, newindex, whatever) {
....
}

从那一刻起,它将使用分配的新函数。

JavaScript中的经典继承-我不知道原型继承有什么解决方法。也许这对你来说很容易。
YourDocuManager.showDocument = function(index, newindex, whatever) {
....
}