21 EKİM 2011, Cuma
Görünüm yapmanın doğru bir yolu Omurga mixins
Temel omurga görüşlerini her zaman uzatıyorum ve çoklu seviyelerde uzatmak böylece bölüm başına temel bir görünümü var. Benim sorum, görüntülemek mixins yapmanın en etkili yolu nedir: herhangi bir görünüm için karışık olabilir bu görünüm parçaları yeniden kullanılabilir. Örneğin:
var BaseProfile = Backbone.View.extend({ ...});
var UserProfile = BaseProfile.extend({ ...});
var VideoSupport = Backbone.View.extend({ ...});
UserProfile
manzaralı VideoSupport
(bir olay nesnesi ve birkaç yöntemleri) kendisine dahil ederse en iyi yolu nedir?
CEVAP
21 EKİM 2011, Cuma
Underscore.js kütüphane istediğini yapar extend
bir yöntem sağlar. Herhangi bir nesnenin işlevini tanımlayın, ve sonra tam anlamıyla kopya ve tüm yöntemleri yapıştırın ve başka bir nesne öznitelikleri.
Omurga extend
Görüşlerini, Modelleri ve Yönlendiriciler yöntemleri extend
alt çizgi etrafında bir sarıcı.
var MyMixin = {
foo: "bar",
sayFoo: function(){alert(this.foo);}
}
var MyView = Backbone.View.extend({
// ...
});
_.extend(MyView.prototype, MyMixin);
myView = new MyView();
myView.sayFoo(); //=> "bar"
Bunu Paylaş:
JAX-WS client :'in ne erişmek içi...
Linux / mongod bir servisi başlatmak i...
Visual Studio yeniden çözüm için doğru...
En kolay/en iyi/en doğru Java ' da bir...
Parçaları ilk veri vermek için doğru y...