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> /
İsterseniz
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.
- Router'ın rota haritası yolları şimdi yerine yöntemlere başvurular, fonksiyon değişmezleri olabilir.
İsterseniz
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.
- 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.
attr & quot;:;:
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.
- HTTP PATCH desteği.
- isterseniz, bir global olay otobüsü olarak kullanabilirsiniz, böylece Omurga nesne artık Olaylar uzanır.
- & 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.
geçen {yama: true} kurtarışı
istek & quot;
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.
- 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.
- Hata düzeltmeleri, bazıları olabilir & quot; sessiz & quot;.
- 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ı.
koleksiyonlara
İç içe bireysel değişim etkinlikleri için
location.hash fragmanları URL kodlama
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.
- & 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.
- 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.
senkronizasyonu & quot;
alt çizgi den proxy koleksiyonlarına
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.
- ({true} sessiz) Backbone.history.start geçmektedir. Kodlanmış URL'ler ile pushState için bugfix.
tetikleme gelen ilk rotayı önlemek için: sunucu zaten sayfa yük şeyi kılmış ise
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.
- 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.
olmayan modifiye niteliklere sahip
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.
- Geliştirilmiş XSS.
- bir koleksiyon kullanmadan dinlendirici adresler belirterek izin vermek için bir urlRoot seçeneği eklendi.
- 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.
Model # kaçış için kaçan
Bir hata Backbone.history.start eğer atılır
Gereksinimleri
- JavaScript istemci tarafında etkin
Yorum Bulunamadı