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

  • Kindness

    Kindness

    23 Ocak 2006
  • Lamborghini

    Lamborghini

    13 Aralık 2005
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013