Marionette

Yazılım ekran görüntüsü:
Marionette
Yazılım detaylar:
Versiyon: 2.4.4 Güncelenir
Qayıt: 9 Feb 16
Lisans: Ücretsiz
Popülerlik: 13

Rating: nan/5 (Total Votes: 0)

Kukla backbone.js kütüphanesi üzerine inşa edilmiş, JavaScript için MVC ilkelerini ekleyerek bir JavaScript kütüphanesi.

Bu MVC prensipleri kullanarak, kukla genellikle Yakut PHP veya Python gibi daha gelişmiş programlama dilleri tarafından sağlanan özellikler için destek.

çerçeve çerçeve başına, ama yararlı backbone.js paketlerin bir koleksiyon değil.

Bu sürümdeki yeni Nedir:

  • Şimdi görüşlerini göstermek ne filtrelemek için bir CollectionView veya CompositeView bir filtre yöntemini ayarlayabilirsiniz. Bu, bir kullanıcı filtre listesinin görüntülenmesi zaman için yararlıdır.
  • tüm ağaç yeniden işlemek zorunda kalmadan etrafında alt düğümlerin taşımak için jQuery kullanmak CollectionView ve CompositeView için reorderOnSort seçeneği ekleyin. Bu büyük bir perf artırmak olduğunu ve koleksiyonlarını sıralama eğer kolay bir kazançtır.
  • CollectionView artık viewComparator vardır, ne olursa olsun destek toplama nasıl sıralandığını ne bir görünüm bazında sıralama özel etkinleştirmek için.
  • Refactor sıralama param arama Marionette.getOption kullanmak için.
  • çocuğun daha kolay gösteren yeni bir yardımcı yöntemi ekleyin showChildView düğümleri
  • this.showChildView ( 'kenar', yeni SidebarView ());
  • çocuğun daha kolay alınmasıyla yeni bir yardımcı yöntemi ekleyin getChildView düğümleri
  • this.getChildView (& lsquo; kenar ')
  • düzeni görünümü öğesi yok etmek ve daha sonra alt düğümlerin kaldırmak için, LayoutView bir destroyImmediate seçeneği ekleyin. Bu, artık içine. Seçebilirler bir perf optimizasyonu
  • @ui enterpolasyon artık LayoutView
  • bölge tanımları içinde desteklenir
  • regionEvent desteği eklendi
  • yok yöntemi şimdi görünüm eylemleri daha kolay zincirleme sağlamak için yıkıldı bu örneğini döndürür.

  • Eğer seçenekleri Marionette.View üzerinde karma ya da Marionette.View bir fonksiyonu olarak seçenekler geçmesi halinde, omurga görünümü kurucusuna aşağı seçenekler geçmesi sonucunu tanımlarsanız
  • .
  • Tüm görünümler artık kılmak ve yok bir isRendered özelliği, bundan sonra güncellenir var.

sürüm 2.4.3 yeni Nedir:

  • Şimdi görüşlerini göstermek ne filtrelemek için bir CollectionView veya CompositeView bir filtre yöntemini ayarlayabilirsiniz. Bu, bir kullanıcı filtre listesinin görüntülenmesi zaman için yararlıdır.
  • tüm ağaç yeniden işlemek zorunda kalmadan etrafında alt düğümlerin taşımak için jQuery kullanmak CollectionView ve CompositeView için reorderOnSort seçeneği ekleyin. Bu büyük bir perf artırmak olduğunu ve koleksiyonlarını sıralama eğer kolay bir kazançtır.
  • CollectionView artık viewComparator vardır, ne olursa olsun destek toplama nasıl sıralandığını ne bir görünüm bazında sıralama özel etkinleştirmek için.
  • Refactor sıralama param arama Marionette.getOption kullanmak için.
  • çocuğun daha kolay gösteren yeni bir yardımcı yöntemi ekleyin showChildView düğümleri
  • this.showChildView ( 'kenar', yeni SidebarView ());
  • çocuğun daha kolay alınmasıyla yeni bir yardımcı yöntemi ekleyin getChildView düğümleri
  • this.getChildView (& lsquo; kenar ')
  • düzeni görünümü öğesi yok etmek ve daha sonra alt düğümlerin kaldırmak için, LayoutView bir destroyImmediate seçeneği ekleyin. Bu, artık içine. Seçebilirler bir perf optimizasyonu
  • @ui enterpolasyon artık LayoutView
  • bölge tanımları içinde desteklenir
  • regionEvent desteği eklendi
  • yok yöntemi şimdi görünüm eylemleri daha kolay zincirleme sağlamak için yıkıldı bu örneğini döndürür.

  • Eğer seçenekleri Marionette.View üzerinde karma ya da Marionette.View bir fonksiyonu olarak seçenekler geçmesi halinde, omurga görünümü kurucusuna aşağı seçenekler geçmesi sonucunu tanımlarsanız
  • .
  • Tüm görünümler artık kılmak ve yok bir isRendered özelliği, bundan sonra güncellenir var.

sürüm 2.4.2 yeni Nedir:

  • Şimdi görüşlerini göstermek ne filtrelemek için bir CollectionView veya CompositeView bir filtre yöntemini ayarlayabilirsiniz. Bu, bir kullanıcı filtre listesinin görüntülenmesi zaman için yararlıdır.
  • tüm ağaç yeniden işlemek zorunda kalmadan etrafında alt düğümlerin taşımak için jQuery kullanmak CollectionView ve CompositeView için reorderOnSort seçeneği ekleyin. Bu büyük bir perf artırmak olduğunu ve koleksiyonlarını sıralama eğer kolay bir kazançtır.
  • CollectionView artık viewComparator vardır, ne olursa olsun destek toplama nasıl sıralandığını ne bir görünüm bazında sıralama özel etkinleştirmek için.
  • Refactor sıralama param arama Marionette.getOption kullanmak için.
  • çocuğun daha kolay gösteren yeni bir yardımcı yöntemi ekleyin showChildView düğümleri
  • this.showChildView ( 'kenar', yeni SidebarView ());
  • çocuğun daha kolay alınmasıyla yeni bir yardımcı yöntemi ekleyin getChildView düğümleri
  • this.getChildView (& lsquo; kenar ')
  • düzeni görünümü öğesi yok etmek ve daha sonra alt düğümlerin kaldırmak için, LayoutView bir destroyImmediate seçeneği ekleyin. Bu, artık içine. Seçebilirler bir perf optimizasyonu
  • @ui enterpolasyon artık LayoutView
  • bölge tanımları içinde desteklenir
  • regionEvent desteği eklendi
  • yok yöntemi şimdi görünüm eylemleri daha kolay zincirleme sağlamak için yıkıldı bu örneğini döndürür.

  • Eğer seçenekleri Marionette.View üzerinde karma ya da Marionette.View bir fonksiyonu olarak seçenekler geçmesi halinde, omurga görünümü kurucusuna aşağı seçenekler geçmesi sonucunu tanımlarsanız
  • .
  • Tüm görünümler artık kılmak ve yok bir isRendered özelliği, bundan sonra güncellenir var.

sürüm 2.4.1 yeni Nedir:

  • Şimdi görüşlerini göstermek ne filtrelemek için bir CollectionView veya CompositeView bir filtre yöntemini ayarlayabilirsiniz. Bu, bir kullanıcı filtre listesinin görüntülenmesi zaman için yararlıdır.
  • tüm ağaç yeniden işlemek zorunda kalmadan etrafında alt düğümlerin taşımak için jQuery kullanmak CollectionView ve CompositeView için reorderOnSort seçeneği ekleyin. Bu büyük bir perf artırmak olduğunu ve koleksiyonlarını sıralama eğer kolay bir kazançtır.
  • CollectionView artık viewComparator vardır, ne olursa olsun destek toplama nasıl sıralandığını ne bir görünüm bazında sıralama özel etkinleştirmek için.
  • Refactor sıralama param arama Marionette.getOption kullanmak için.
  • çocuğun daha kolay gösteren yeni bir yardımcı yöntemi ekleyin showChildView düğümleri
  • this.showChildView ( 'kenar', yeni SidebarView ());
  • çocuğun daha kolay alınmasıyla yeni bir yardımcı yöntemi ekleyin getChildView düğümleri
  • this.getChildView (& lsquo; kenar ')
  • düzeni görünümü öğesi yok etmek ve daha sonra alt düğümlerin kaldırmak için, LayoutView bir destroyImmediate seçeneği ekleyin. Bu, artık içine. Seçebilirler bir perf optimizasyonu
  • @ui enterpolasyon artık LayoutView
  • bölge tanımları içinde desteklenir
  • regionEvent desteği eklendi
  • yok yöntemi şimdi görünüm eylemleri daha kolay zincirleme sağlamak için yıkıldı bu örneğini döndürür.

  • Eğer seçenekleri Marionette.View üzerinde karma ya da Marionette.View bir fonksiyonu olarak seçenekler geçmesi halinde, omurga görünümü kurucusuna aşağı seçenekler geçmesi sonucunu tanımlarsanız
  • .
  • Tüm görünümler artık kılmak ve yok bir isRendered özelliği, bundan sonra güncellenir var.

sürüm 2.3.2 yeni Nedir:

  • Hata düzeltmeleri:
  • Marionette._getValue IE8 regresyon daima params dizisi ya da boş bir dizi ya başvuruda aramak için.

sürüm 2.2.2 yeni Nedir:

  • Düzeltmeler:
  • yok görünümde region.empty yinelenen çağrı çıkarın.
  • swapOut ve Fix çağrı süresi.
  • Kukla Hata mesajları kırık bağlantıyı sabitleyin.

sürüm 2.2.0 yeni Nedir:

  • CollectionViews şimdi childEvents karma emptyViews olayları almak
  • Bölgeler şimdi swapOut ve beforeSwapOut olayları almak.

  • addRegion çağrılırken
  • Bölge yapıcı artık bir seçenek olarak bir el sürebilir
  • Bölge sıfırlama el bozulmamış
  • yaprakları
  • Uygulama this.options vardır
  • Uygulama yöntemi başlatmak vardır
  • artık görünüm yöntemleri sarın Davranışlar
  • bölge seçiciler bir kullanıcı @ui kullanmasına izin vermek karma Normale. sözdizimi

sürüm 2.1.0 yeni Nedir:

  • davranış örneği içinde görünümler el bir el başvurusu ekleyin.
  • ItemViews şimdi şablonu ayarlayarak hiçbir şablon olabilir. Yanlış
  • Uygulama nesneleri artık varsayılan ileti kanalını yapılandırabilirsiniz.
  • Uygulama nesneleri artık getOption yöntemi var.

  • Belirli bir bölgede bir görünüm varsa
  • Bölgeler şimdi belirlemek için bir hasView yöntemi var.
  • Görünümler artık modellerde direkt toJSON kullanın. bunun yerine serializeData aracılığıyla denir yeni geçersiz kılınabilir yöntemleri serializeModel ve serializeCollection içine diyoruz.

sürüm 2.0.0 yeni Nedir:

  • Bu kırılma sürüm ve birçok API güncellemeleri ve değişiklikleri içerir.

sürüm 1.8.2 yeni Nedir:

  • Düzeltmeler:
  • Davranışlar şimdi kapanırken stopListening çağırır.
  • Şimdi Davranışlar undelegate modelEvents ve collectionEvents ana görünümü undelegateEvents çağırdığında.

sürüm 1.7.4 yeni Nedir:

  • Genel:
  • Güncelleme bower bağımlılıkları kukla repo semver izleyin gerçeği yararlanmak için.
  • Düzeltmeler:
  • Davranışlar olaylar artık birbirleri ile çarpışır.
  • modüller için stop Geri Döndür stopListening çağrı. Bu bir "düzeltme" iken, dokümanlar birçok kişi için değişiklik kırılma giden oldukça belirsiz.

sürüm 1.7.1 yeni Nedir:

  • Düzeltmeler:
  • dize tabanlı davranış olay yöntemlerinin kullanılmasını sağlar.

sürüm 1.6.4 yeni Nedir:

  • özel modül sınıf geçirildiğinde modüller iki kez başlatıldı neden olacak bir hata Patches.

sürüm 1.6.3 yeni Nedir:

  • Marionette.App üzerinde daha doğrudan modül örnekleme etkinleştirin.

  • Karmaşık seçicileri işlemek için
  • Fix @ui interpolasyon.

  • CollectionView, AppRouter ve ItemView için
  • Geliştirilmiş readme docs.
  • npm öz işareti sertifika sorunu Kolu
  • Değiştirilen gereksiz argüman dilimleme.
  • İç throwError yardımcı yöntemi kullanmak atma Normale hatası.

sürüm 1.5.1 yeni Nedir:

  • göstermek ve onDomRefresh belli koşullarda itemViews çağırdı değildi Sabit hata.

sürüm 1.5.0 yeni Nedir:


    `OnShow` ve` onDomRefresh` neden olacak bir 'collectionView` içinde `collection` sıfırlanması
  • Sabit hata yanlış çağrılacak.
  • `addItemView` şimdi eklendi` view` döndürür.
  • Şimdi elle ciltleri ayarlamak zorunda kalmadan tüm köpüren itemEvents yakalamaya yarayan bir `itemEvents` karma veya yöntemi belirtebilir miyim.

1.4.0 sürümü içinde yeni Nedir:

  • Yeni @ui kullanma yeteneği ekler. olaylar içinde sözdizimi ve seçici tekrarını önlemek için karma tetikler.

sürüm 1.2.3 yeni Nedir:

  • İlk hale önce çocuk görünümleri hataları yükselterek, böylece ilave ediliyordu Sabit hata.

sürüm 1.2.2 yeni Nedir:

  • görünüm seçenekleri Bu artık Kurucuda görünüm seçeneklerini ayarlamak omurga görünümleri beri ihtiyaç duyulan belirli bir görünüm için başlatma yöntemi içinde erişilebilmesi için Bu sayede yapıcıya yukarıda görünüm seçeneklerinin örnekleme hareket ettirin.

sürüm 1.2.1 yeni Nedir:

  • bir hata düzeltildi şimdi seçenekleri görüntülemek {} tanımlanmamış varsayılan olarak değil.
  • tetikleyiciler preventDefault ve stopPropagation yanlış bağlamda yürütme edildi bir hata düzeltildi - varsayılan önlemek ve bir kez daha varsayılan olarak yayılmasını durdurmak artık tetikler
  • .

sürüm 1.2.0 yeni Nedir:

  • 1.1.0 Güncelleştirme Omurga
  • tetikleyiciler preventDefault ve stopPropagation
  • davranışını özelleştirmek için yeteneği eklendi

sürüm 1.0.3 yeni Nedir:

  • yöntem imzası eklendi indeks parametresi, kullanıma hazır olduğunu göstermek için.

  • getItemView
  • Silinen uneeeded yapıcı işlevi ve kaldırılan çağrısı bu sorunlara neden oldu ve kurucusuna ihtiyaç gibi değildi.
  • bir bölge çıkarıldığında .length azaltma bir hata düzeltildi.

sürüm 1.0.2 yeni Nedir:

  • Sabit hata "yakın" olay / onClose yöntemin sonra bunları bağlantı kesme, böylece ui elemanları bu sırasında kullanılabilir.
  • yollarının sırasını tersine yanlış rota neden oldu Sabit hata birçok durumda atılmasına.

Gereksinimleri :

  • JavaScript istemci tarafında etkin
  • backbone.js 0.9.9 veya daha yüksek

  • 1.4.4 veya daha yüksek Underscore.js

Benzer yazılım

Gillie
Gillie

13 May 15

Flight
Flight

1 Mar 15

TinyCore.js
TinyCore.js

12 May 15

RedSlim
RedSlim

28 Sep 15

Yorumlar Marionette

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!