etkileşimli, kullanıcı dostu ve tek sayfa tarayıcı uygulamaları oluşturmak için mükemmeldir.
Test edilmiş ve Google Chrome, Safari 4 +, IE 7+ ve Firefox 3+ ile çalışıyor.
Ruby on Rails esinlenerek
Özellikler :.
- Stateful MVC mimarisi
- Güçlü bağlama sistemi
- yönlendirilebilir denetleyici eylemleri
- Saf HTML görünümleri
- node.js ve kek üzerine inşa Toolchain desteği
Bu sürümdeki yeni Nedir:
- Added:
- App.shouldAllowEvent. [Olay]. İlgili veri olay her yerde uygulaması içinde ateş zaman bu karma callbacks çağrılır. App-seviye yayılmasını önlemek için return false. Örneğin: CoffeeScript sınıf Uygulamam Batman.App @ shouldAllowEvent.click = (olay) uzanır - & # x3e; false iade
- Sabit:
- önleyin ek geçmiş öğeleri.
- Sabit:
- İç içe kaynak yönlendirme isimleri.
Kullanıcıların zaten sayfaya gider eğer oluşturulmasını
sürüm v0.12.0 yeni Nedir:
- modelleri önyükleme için bir kısayol olarak Model.createFromJSON ekle Kimlik haritasında bunları yapışmasını JSON dan ve
- kodlamak belirtilen anahtarın yerine başka bir anahtarın içine seri veriyor Model.encode seçeneği olarak ekle
- Ekle Rayları stil isteğe yol kesimleri ()
- bir trim filtresi ekleyin
- En doğrulamaları değer tanımsız ise veya geçmek için zorlamak için AllowBlank seçeneği verin boş dize
- Model.validate 'ismini' arayarak eklenen bir AssociatedValidator ilişkili ekleyin: true
- Kontrolörler bir yönlendirme, bir beforeFilter oluştuğunda eylem kalanını yürütme durdurma.
- Bir nesneyi proxy için proxy sınıfını ekleyin
sürüm v0.8.0 yeni Nedir:
-
- Görünüm kaynak html View.viewSourceCache.prefetch üzerinden prefetched olabilir
- sınıf temelli hiyerarşide görünüm bağlamaları Binbaşı üstlenmeden
- görünüm kaynakları inline ilan edilmesi için izin veri-defineview ekle
- Model.hasOne, Model.hasMany, Model.belongsTo aracılığıyla Modeli Derneği desteği ekleyin
- yüklenmesi destekleyen akıllı AssociationProxy nesneleri ekleyin
- inline JSON ile yükleme dernekler için destek ekle
- için destek ekle? ve! özellik adları ve keypaths içinde
- içgözlem için Batman.currentApp güncel params saklayın.
- set, küresel params, pushState veya replaceState, güncelleme ve yönlendirme ParamsReplacer ve ParamsPusher akıllı nesneleri ekleyin.
- Hash :: güncelleştirme ekleyin, Hash :: değiştirin ve Set :: update
- Ekle Set :: indexedByUnique
- üyelik testleri için Batman.contains ekleyin ve beraberindeki filtre vardır
- batman.solo içinde JSONP istekleri için destek ekle
- asla değişmeyecek gözlemleyerek özelliklerini optimize etmek için nihai özellik desteği ekleyin
- Batman.version Ekle
- özelleştirilebilir Controller hedefleri işlemek için destek ekle :: işlemek
sürüm v0.7.5 yeni Nedir:
- Batman.Paginator ve Batman.ModelPaginator aracılığıyla sayfalandırmayı
- İç içe kaynaklar yolları
- URLFor geçirilen Bilinmeyen params sorgu dizesi eklenecektir
- App.layout otomatik yük üzerine bu sınıf örneğini bir sınıf adı kabul
- Kontrol :: işlemek ana dışında bir verim içine işlemek olanak sağlayan, seçeneği içine kabul
- verim / contentFor / show / hide aracılığıyla artık canlandırılabilir yerini
- filtreyi interpolate
- Bazı enkoderler unutmuş gibi görünüyorlar eğer Hoş hatırlatmalar
- tüm bağlamaları yok edecek düğümleri Çıkarma
- Hızlı yığını Batman.setImmediate haşhaş
sürüm v0.6.1 yeni Nedir:
- Eklendi Batman.Enumerable
- çoklu seçim kutuları için destek eklendi
- Eklendi batman.rails.coffee, Rails içinde kullanılmak üzere yeni bir adaptör
- Kolay hata ayıklama eklendi geliştirici ad (o binada şeritli alır)
- Tek yönlü bağlamaları karışıklığı önlemek için veri kaynağı ve veri hedefe değiştirildi
- giriş tipi eklendi veri bağlama desteği = 'Dosya'
- Added veri olay doubleclick
- Added uzunluk filtresi
- Eklenenler Döşeme yardımcı
- Controller.resources yerine yok, yeni bir yol oluşturur
- Model.find hep paylaşılan kayıt örneği dönecektir. Daha sonra bu bağlanabilir ve veri depolama adaptör geldiğinde, sizin örnek güncellenir
- Eklendi Model :: findOrCreate
- Eklendi Model :: updateAttributes
- storageKey belirli onların ad depolama adaptörleri izin
- Depolama adaptörü filtre geri çağrıları hataları almak
- Eklendi App.ready olay DOM hazırdır
- Normale durumu / Batman.Request içinde statusCode
- Şimdi uzunluğu gibi olmayan obtrusively bağlamak meta meta nesneleri sağlamalarının
Düzeni kez patlar
Gereksinimleri :
- node.js 0.4 veya üstü
Yorum Bulunamadı