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

  • GoProTutorials

    GoProTutoria

    18 NİSAN 2011
  • Lena Danya

    Lena Danya

    11 NİSAN 2010
  • REK Roth Productions

    REK Roth Pro

    8 Ocak 2011