【发布时间】:2010-08-05 18:20:23
【问题描述】:
我目前正在参与一个 Web 应用程序项目,我们不会使用框架。
我正在寻找“最好的”javascript 继承实现。我使用原型样式类如下:
function animal(options) {
self = this;
//properties
this.name = options.name;
//events
this.onXYZ = options.onXYZ;
//event handlers
this.handlerOfEvent = function() {
//do something using 'self' as the 'this' variable
}
}
animal.prototype.aFunction = function()
{
//do something
}
等等
我没有在没有框架的情况下使用继承(通常使用 Mootools),但我确实了解它在 Javascript 中的工作原理,并且已经看到了一些实现。
我想获得一些反馈,告诉我在哪里可以找到最好的实现,它不涉及任何原生类型,并允许我完全访问上升类的属性和函数。
任何指针将不胜感激。
非常感谢您的宝贵时间。
【问题讨论】:
-
请参阅stackoverflow.com/questions/1595611/… 以获得稍微偏向于基于类的继承的观点。
标签: javascript class inheritance