我创建了两个在创建javascript“class”继承时要使用的函数。我认为它是导致一些javascript错误的第一个错误,例如$ is not defined
。我认为它只是一些错误阻止我的自定义jquery函数运行,因此抱怨$
Object.prototype.Inherits = function (parent) {
if (arguments.length > 1) {
parent.apply(this, Array.prototype.slice.call(arguments, 1));
}
else {
parent.call(this);
}
}
Function.prototype.Inherits = function (parent) {
this.prototype = new parent();
this.prototype.constructor = this;
}
我认为第一个功能需要翻拍。有什么建议?感谢
答案 0 :(得分:0)
不要修改内置原型。那不是那样的。之一:
Object.create()
,