SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DavideoDesign

    DavideoDesig

    24 NİSAN 2006
  • Hidden Wolf TV

    Hidden Wolf

    1 EKİM 2009
  • Maschine Tutorials

    Maschine Tut

    15 ŞUBAT 2011