【发布时间】:2012-02-10 06:44:38
【问题描述】:
我已阅读 this 和 this(感谢 google) 但这并没有足够的帮助。我想知道,如果直接开箱即用,没有任何插件插件,是否可以像使用原型一样做一些事情,例如:
MyClass = Class.create(Table,
{
cookieName: 'w_myclass',
prefix: 'myclass',
...blabla...
// function
initStr: function()
{
...blabla...
},
// another function
getIndice: function(param)
{
...blabla...
return 0;
}
});
欢迎提出任何想法/建议。
【问题讨论】:
-
为什么不使用 javascript 的原生面向对象特性?
-
JavaScript 几乎是“面向对象”的。你问的是基于类的继承,而不是面向对象。
-
没有开箱即用的解决方案。但是还有另一种语言coffeescript.org,它可以一对一地编译成等效的JS,所以你可以在每个js框架中使用coffescript的特性
标签: javascript jquery oop