Backbone.js

Yazılım ekran görüntüsü:
Backbone.js
Yazılım detaylar:
Versiyon: 1.2.1 Güncelenir
Qayıt: 20 Jul 15
Geliştirici: Jeremy Ashkenas
Lisans: Ücretsiz
Popülerlik: 150

Rating: 5.0/5 (Total Votes: 1)

JavaScript'in yetenekleri modelleri, görünümleri, kontrolörler, olayları, tarih ve koleksiyonları ekler.
Paketli, 2KB altında gelir.
 Enumerable fonksiyonlar, taşıma bildirime olay ile görüş zengin API ile olayları, koleksiyonlar bağlayıcı ve özel modelleri anahtar-değer sağlayan ve bir sığınakta JSON arabirimi üzerinden mevcut uygulamalara tüm bağlar JavaScript ağır uygulamalara Omurga malzemeleri yapı.

Bu sürümde> /

  • Eklendi listenToOnce bir zamanlar analog olarak
  • burada benzer Koleksiyonlar için findWhere yöntemini eklendi.
  • tuşları, değerler, çiftleri, invert, almak ve Omurga Modelleri Underscore.js yöntemleri ihmal Eklendi.

  • İsterseniz
  • Router'ın rota haritası yolları şimdi yerine yöntemlere başvurular, fonksiyon değişmezleri olabilir.

sürümünde 1.1.2 yeni nedir.

  • Eklendi listenToOnce bir zamanlar analog olarak
  • burada benzer Koleksiyonlar için findWhere yöntemini eklendi.
  • tuşları, değerler, çiftleri, invert, almak ve Omurga Modelleri Underscore.js yöntemleri ihmal Eklendi.

  • İsterseniz
  • Router'ın rota haritası yolları şimdi yerine yöntemlere başvurular, fonksiyon değişmezleri olabilir.

sürümünde 0.9.10 yeni Nedir:

  • Bir & quot; güzergah & quot; Olay Backbone.history ateş olmanın yanı sıra router üzerinde tetiklenir.
  • Model doğrulama artık sadece tasarruf Model # varsayılan olarak uygulanır ve {doğrulamak: true} sürece, inşaat üzerine veya Model # kümesi varsayılan olarak yürütür artık. seçeneği geçirilir
  • Görünüm # make kaldırıldı. Artık DOM öğelerini oluşturmak için doğrudan $ kullanmanız gerekecektir.

  • attr & quot;:;:
  • Passing {sessiz true} değişiklik değişikliği konusunda artık bireysel & quot gecikme olacak olaylar, bunun yerine tamamen susturuldu.
  • Model # değişim yöntemi kaldırıldı, artık kullanılabilir.
  • olarak nitelik değişiklikleri gecikmeli olarak
  • değişikliği Hata düzeltme niteliği karşılaştırma! == yerine _.isEqual kullanır nerede.

sürümünde 0.9.9 yeni Nedir: geçen bir koleksiyon ekleyin kullanırken

  • {birleştirme :} Gerçek artık nitelikleri yerine göz ardı ediliyor, mevcut modellere birleştirilecek olması yinelenen modeller neden olacaktır
  • .
  • Added güncelleme için & quot (aynı zamanda getirmek için bir seçenek olarak kullanılabilir olan); akıllı & quot; modellerin setlerinin güncellenmesi.

  • geçen {yama: true} kurtarışı
  • HTTP PATCH desteği.
  • isterseniz, bir global olay otobüsü olarak kullanabilirsiniz, böylece Omurga nesne artık Olaylar uzanır.

  • istek & quot;
  • & quot eklendi; bir istek sunucuya yapılacak başlar her tetikler Backbone.sync olay. Sync & quot; & quot doğal tamamlayıcısı; Olay.
  • Yönlendirici URL'leri artık bir regex kullanmak zorunda kalmadan, parantez aracılığıyla isteğe bağlı parçaları desteklemektedir.
  • Omurga olaylar şimdi Düğüm ile benzer bir kez bir kez destekler veya jQuery'nin biri.

sürümünde 0.9.2 yeni Nedir:

yerine yinelenen modelleri eklerken bir hata atma

  • Bir koleksiyon, Omurga artık sessizce yerine onları atlar.

  • koleksiyonlara
  • Added itme, pop, unshift ve vardiya.
  • Bir modelin değişen karma şimdi modelin son & quot yana, değiştirilen özellik delta kolay okunması için maruz; değişim & quot; Olay.
  • basit filtreleme için koleksiyonları nerede eklendi.
  • Şimdi belirli bir nesneye bağlı tüm geri aramaları kaldırmak için tek bir kapalı çağrı kullanabilir miyim.

  • İç içe bireysel değişim etkinlikleri için
  • Hata düzeltmeleri, bazıları olabilir & quot; sessiz & quot;.

  • location.hash fragmanları URL kodlama
  • Hata düzeltmeleri.
  • {beklemek: true} ile çağrı kurtarmak önceden istemci tarafı doğrulama için Hata düzeltme.
  • Güncel / yenilenir örnek Yapılacaklar Listesi uygulaması.

sürümünde 0.9.0 yeni Nedir:

  • önceden anahtarı bilmiyorum , şimdi model.set (key, value) çağrı yanı sıra kaydedebilirsiniz.
  • Aynı kimliğe sahip birden çok modelleri artık tek bir koleksiyonda izin verilir.

  • senkronizasyonu & quot;
  • & quot eklendi; Bir modelin devlet sunucuya başarıyla (yok, kaydetmek, oluşturmak) ile senkronize edilmiş zaman tetikler olay.
  • bind ve unbind jQuery'nin kurşun sonrasında netlik için üzerine ve kapalı adlandırılmıştır. Eski adları da hala desteklenmektedir.
  • Bir Omurga koleksiyonunun karşılaştırma işlevi artık davranabilir ya SortBy (tek bir argüman alır bir işlev pass), ya da bir tür gibi (iki argüman beklediği bir komparatör fonksiyonu pass) gibi. Karşılaştırma fonksiyonu da şimdi koleksiyonuna varsayılan bağlıdır -. Bu yüzden bunun içinde bu başvurabilirsiniz
  • Bir görünümün olaylar şimdi de doğrudan fonksiyon değerlerini yanı sıra mevcut görünüm yöntemlerinin dize adlarını içerebilir hash.

  • alt çizgi den proxy koleksiyonlarına
  • Added shuffle ve ilk.
  • Model # urlRoot artık değerinin yanı sıra bir fonksiyonu olarak tanımlanabilir.
  • Görünüm # nitelikleri artık değerinin yanı sıra bir fonksiyonu olarak tarif edilebilir.
  • Bir tanımlanırsa şimdi, bütün getirilen JSON koleksiyonun modelin ayrıştırma işlevi aracılığıyla çalıştırmak neden olacaktır bir koleksiyon üzerinde getir çağrılıyor.

nedir sürümü 0.5.3 Yeni

  • Görünüm olayları özelliği artık olarak tanımlanabilir işlevi yanı sıra, bir nesne değişmezi, daha kolay programlı tanımlamak ve olayları miras adrestir.
  • GroupBy artık koleksiyonlar bir yöntem olarak alt çizgi dan vekalet edilir.

  • tetikleme gelen ilk rotayı önlemek için: sunucu zaten sayfa yük şeyi kılmış ise
  • ({true} sessiz) Backbone.history.start geçmektedir. Kodlanmış URL'ler ile pushState için bugfix.

nedir sürümü 0.5.2 Yeni

  • bind işlevi, şimdi isteğe bağlı üçte alabilir argüman, geri arama işlevi, bu belirtmek için.
  • Aynı kimliğe sahip birden çok modelleri artık bir koleksiyon izin verilir.
  • .fetch çağıran bir hata düzeltildi (jQueryOptions) tefrika edilmesi yanlış bir URL neden olabilir.
  • kısa bir ekstra rota yangın öncesinde Sabit yönlendirme, pushState gelen aşağılayıcı zaman.

sürümünde 0.5.1 yeni Nedir:

  • pushState hash tabanlı URL'ler Geliştirilmiş şeffaf yükseltmeleri ve tersi.

  • olmayan modifiye niteliklere sahip
  • Sabit tutarsızlık # başlatılamıyor Model geçirilmektedir.
  • rotalardan hashbangs lider şerit verecek bir değişiklik 0.5.0 Reverted.
  • Eklendi içeren bir takma ad olarak içerir.

sürümünde 0.5.0 yeni Nedir:

  • küçücük tweaks ve mikro onarımları sayıda, En iyi işlemek fark bakarak inceledi. Backbone.history.start ({pushState: true}) gözle-in olarak etkin HTML5 pushState desteği.
  • Kontrol netlik için, Router değiştirildi.
  • Koleksiyon # yenileme parametre ile kullanıldığında koleksiyon dışında yeni modelleri ile koleksiyon yanı sıra, boş sıfırlamak için hem yeteneğini vurgulamak için toplama # sıfırlama olarak değiştirildi. saveLocation ile gezinmek. değiştirildi
  • sığınakta sebat yöntemleri (vb getir kaydetmek) artık daha fazla başarı / hata zincirleme ve genel rahatlık için jQuery ertelenmiş nesneyi döndürmek.

  • Model # kaçış için kaçan
  • Geliştirilmiş XSS.
  • bir koleksiyon kullanmadan dinlendirici adresler belirterek izin vermek için bir urlRoot seçeneği eklendi.

  • Bir hata Backbone.history.start eğer atılır
  • birden çok kez denir.
  • Koleksiyon # şimdi oluşturmak yeni model başlatılıyor önce doğrular. view.el şimdi jQuery dize arama olabilir.
  • Omurga Görüntüleme şimdi de bir nitelikleri parametresi alabilir.
  • Model # varsayılan şimdi de bir hazır nitelikler nesne olarak bir işlev olabilir.

Gereksinimleri

  • JavaScript istemci tarafında etkin

Benzer yazılım

PreloadJS
PreloadJS

5 Jun 15

Fluentd
Fluentd

12 Apr 15

XLSX.js
XLSX.js

6 Jun 15

Geocoder
Geocoder

11 Mar 16

Geliştirici Diğer yazılım Jeremy Ashkenas

Jammit
Jammit

11 Mar 16

CoffeeScript
CoffeeScript

4 Jun 15

Underscore.js
Underscore.js

11 Apr 15

Yorumlar Backbone.js

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