使用擴展定製骨幹查看
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