使用扩展定制骨干查看
Backbone.View.extend
我创建了一个骨干视图称为MyView的。在我看来,我创建了一堆自定义函数。我遇到的问题是我需要创建一个新的Backbone视图,扩展了MyView。
我不想创建一个新的视图和重复的代码...我只是想利用继承来扩展功能......问题是我不知道如何做到这一点,我也是不知道如何在Backbone中调用super函数。
*编辑 - 感谢下面的一些答案,但仍不太清楚如何调用父母的方法。例如:
// in subView
{
initialize: function(){
// would like to do something like super.initialize()
// here i would then declare variables exclusive to subview
}
我明白了,可是我怎么会调用父类的方法? – K2xL 2012-04-10 18:38:09
我不确定我是否关注你...说MyView有方法doSomething(),那么当你通过扩展MyView创建NewView时,你应该可以调用NewView.doSomething(); – 2012-04-10 18:40:11
看我上面编辑 – K2xL 2012-04-10 18:40:55