我正在尝试实施此处提供的解决方案,但显然与此票中所述的 jquery 冲突。
到目前为止我还没有找到解决方案,有什么想法吗?
我想实现Shelby Moore提出的继承机制
这可能是问题的原因,扩展 Object 原型:
Object.prototype.Inherits = function(parent)
{
if(arguments.length > 1)
{
parent.apply(this, Array.prototype.slice.call(arguments, 1));
}
else
{
parent.call(this);
}
}
编辑1:经过广泛阅读后,我采用了以下模式:
NewFunction.prototype = Object.create(new FunctionToInheritFrom());