John Resig的“简单Javascript继承”还好吗?

时间:2012-06-17 15:16:56

标签: javascript oop javascript-objects

我找到了http://ejohn.org/blog/simple-javascript-inheritance/,这正是我正在搜索的内容,但我想知道它是否仍然有用,是否会导致任何问题。

1 个答案:

答案 0 :(得分:4)

现在许多现代图书馆都使用经典继承。其核心方法如下(Stoyan Stefanov的JavaScript Patterns,第127页):

function inherit(C, P) { 
    var F = function () {}; 
    F.prototype = P.prototype; 
    C.prototype = new F(); 
    C.uber = P.prototype; 
    C.prototype.constructor = C; 
} 

使用它的项目示例如下: