2014-11-10 1 views
0

Selfish 라이브러리를 사용하여 간단한 상속을 구현하려고합니다. 여기에 잘린 예가 있습니다 :Javascript에서 Selfish를 사용하여 간단한 상속 구현

var App = Base.extend({ 

    options: { 
     theme: 'b', 
     scriptpath: '', 
     exitPrompt: '' 
    }, 

    initialize: function(opts) { 
     console.log('App initialize'); 
     this.options = $.extend({}, this.options, (opts || {})); 
    } 

}); 

var SubApp = App.extend({ 

    intialize: function(opts) { 
     console.log('Subapp initialize'); 
     App.initialize.call(this, opts);  
    } 

}); 

$(document).ready(function() { 
    console.log('Document ready'); 
    var sub = SubApp.new({ 
     theme: 'b', 
     scriptpath: '../js/' 
    }); 
}); 

SubApp에서 초기화하는 문제는 절대로 발생하지 않습니다. 내가 빠진 것에 대해 호기심이 많다.

답변

2

당신은 당신이 추가 정보와 같이 App.prototype.initializ를 호출해야합니다 BTW intialize

에서 내가 누락