cevap
Süper bir kenara ayırın: JavaScript, numaralı telefonu aramak için basit bir yol sağlamaz - aynı adın işlevi, prototip zincirinde daha yüksek olarak tanımlanır. her zaman sınıf hiyerarşisinde
, this.constructor
: Eğer seti gibi bir çekirdek işlevini geçersiz veya kaydetmek ve üst nesnenin uygulanmasını çağırmak için isterseniz, açıkça, bu satırlar boyunca, diyoruz gerekecek nestedNestedChildView
yapıcıya eşittir, yani this.constructor.__super__.initialize
nestedChildView.initialize
olacaktır ve böylece bir döngü olacaktır. Bir test için bkz. http://jsfiddle.net/X5yBb/.
Açıkça sınıf __super__ (http://jsfiddle.net/X5yBb/1/)
var nestedChildView = parentView.extend({
initialize: function(){
console.log('nestedChildView');
nestedChildView.__super__.initialize.apply(this);
}
});
var nestedNestedChildView = nestedChildView.extend({
initialize: function(){
console.log('nestedNestedChildView');
nestedNestedChildView.__super__.initialize.apply(this);
}
});
arayabilir veya dilerseniz prototip zincirinde (http://jsfiddle.net/X5yBb/2/) yöntemlerini diyebiliriz:
var nestedChildView = parentView.extend({
initialize: function(){
console.log('nestedChildView');
parentView.prototype.initialize.apply(this);
}
});
var nestedNestedChildView = nestedChildView.extend({
initialize: function(){
console.log('nestedNestedChildView');
nestedChildView.prototype.initialize.apply(this);
}
});
ileri bilgi için Accessing parent class in Backbone ve Super in Backbone görün Konuyla ilgili.
- 1. Omurga: Görünüm
- 2. Omurga - çağrı/referans ana sayfa görünümünden görünüm
- 3. Omurga Görünüm olayları gösterme
- 4. Omurga - Görünümden görünüm URL'sini güncelle
- 5. omurga, çocuk görünümünden ebeveyn görünümüne erişme?
- 6. omurga nesnesini ve sınıf oluşturma desenini açıkla
- 7. Omurga yönlendiricisi
- 8. Omurga collection.add
- 9. Omurga olayını çoklu sınıf seçicisine bağlama
- 10. Omurga Özel Olaylar
- 11. Filtre omurga toplama
- 12. Omurga koleksiyonu ile OR koşulu
- 13. Omurga Yönlendirici tetiklemiyordur rota
- 14. omurga _.chain (...) bir fonksiyon
- 15. Omurga: Bir Model
- 16. Omurga Koleksiyonunda Döngü İçin
- 17. Omurga görünümü, başlat ve oluştur
- 18. Bir Omurga uygulamasını önyükleme
- 19. Omurga dosyalarınızı nasıl düzenlersiniz?
- 20. Omurga yönlendirici, olayları tetiklemiyor
- 21. jquery mobil omurga yönlendirme
- 22. Alt görünümlerle omurga yönlendirme
- 23. Omurga etkinlik ekle
- 24. Omurga kaydırma olayı tetiklenmiyor
- 25. Omurga Görünümü Yuvalama
- 26. Omurga ile izinleri yönet
- 27. Omurga Uygulamasında Açık Grafik Protokolü
- 28. omurga görünümü + google görselleştirme api
- 29. Parametre, omurga kukla kompozit görünüm şablonuna nasıl aktarılır
- 30. omurga uyumlu UI/bileşen kitaplığı
Cevabınız için teşekkür ederiz. – Erik