Bu interaktiv, istifadəçi dostu və bir-səhifə browser apps yaratmaq üçün mükəmməl.
Test və Google Chrome, Safari 4 +, IE 7 + və Firefox 3 + ilə iş.
Rails haqqında Ruby ilham
Features .
- Stateful MVC memarlıq
- Güclü məcburi sistem
- routable nəzarətçi tədbirlər
- Pure HTML views
- Node.js və Cake inşa Toolchain dəstək
Bu azad yeni nədir:
- Əlavə:
- App.shouldAllowEvent. [Hadisə]. Müvafiq məlumat hadisə hər hansı bir app ərzində atəş zaman bu hash Callbacks veriləcək. App səviyyədə yayılmasının qarşısını almaq üçün saxta qayıtmaq. Məsələn: CoffeeScript sinif MyApp Batman.App @ shouldAllowEvent.click = (hadisə) uzanır - & # x3e; yalan qayıtmaq
- Sabit:
- qarşısını əlavə tarixi maddələr.
- Sabit:
- iç içə resurs marşrutlaşdırma adları.
Istifadəçilər onlar artıq səhifə gittiğinde əgər yaradılmış olan
version v0.12.0 yeni nədir:
- modelləri önyükleme üçün bir kısayol kimi Model.createFromJSON əlavə şəxsiyyət xəritə onları yapışdırılması JSON və
- kodlar qeyd əsas çox əsas birinə daxil serialization verir Model.encode seçimi kimi əlavə et
- Əlavə et Rails style isteğe marşrutu seqmentləri ()
- Bir trim filter əlavə et
- ən validations dəyəri undefined və ya əgər keçmək üçün məcbur allowBlank seçimi vermək boş string
- Model.validate adı "zəng tərəfindən əlavə bir AssociatedValidator, bağlı əlavə doğru
- olun nəzarətçiləri bir yönlendirme bir beforeFilter ortaya çıxdığı fəaliyyət qalan icra dayandırmaq.
- bir obyekt proxying üçün Proxy sinif əlavə et
Ilə
version v0.8.0 yeni nədir:
-
- Mənbə html View.viewSourceCache.prefetch vasitəsilə prefetched bilər
- class əsasında iyerarxiya daxil baxış cilddən Major refactoring
- view mənbələri inline elan edilməsi üçün imkan data-defineview əlavə edin
- Model.hasOne, Model.hasMany, Model.belongsTo vasitəsilə Model Association dəstək əlavə et
- yeniden dəstək smart AssociationProxy obyektlərin əlavə et
- inline JSON ilə loading birliklər üçün dəstək əlavə et
- üçün dəstək əlavə et! və! əmlak adları və keypaths da
- introspection üçün Batman.currentApp cari Parametreler Store.
- dəsti, qlobal Parametreler, pushState ya replaceState, yeniləmə və yönlendirme ParamsReplacer və ParamsPusher kimi smart obyektlərin əlavə edin.
- Hash :: yeniləmə əlavə, Hash :: əvəz və Set :: yeniləmə
- Əlavə et Set :: indexedByUnique
- üzvlük test üçün Batman.contains əlavə və onu müşayiət edən filter var
- batman.solo da JSONP istekleri üçün dəstək əlavə et
- dəyişdirmək heç vaxt müşahidə xassələri optimize final əmlak dəstək əlavə et
- Batman.version əlavə edin
- özelleştirilebilir Controller hədəfləri göstərmək üçün dəstək əlavə et :: göstərməyə
version v0.7.5 yeni nədir:
- Batman.Paginator və Batman.ModelPaginator vasitəsilə Pagination
- iç-içə resursları marşrutları
- urlFor keçdi Unknown params sorğu simli əlavə olunacaq
- App.layout avtomatik yük ilə ki, sinif instantiate ki, sinif adı qəbul
- Controller :: render əsas başqa bir gəlir daxil göstərmək imkan verir, seçimi bir qəbul
- gəlir / contentFor / göstər / gizlət vasitəsilə artıq animatable var əvəz
- filter Interpolate
- Bəzi enkoderler unutmuş görünür əgər Pleasant xatırlatmaları
- bütün cilddən məhv edəcək qovşaqlarının aradan qaldırılması
- sürətli yığını üçün Batman.setImmediate yaratma
version v0.6.1 yeni nədir:
- Added Batman.Enumerable
- çox seçin qutuları üçün əlavə dəstək
- Added batman.rails.coffee, Rails ərzində istifadə üçün yeni adapter
- asan ayıklama üçün əlavə geliştirici ad (bu binada həyata lüt olur)
- bir yol birləşdirilməsi qeyri qarşısını almaq üçün data mənbə və data-hədəf dəyişdirilib
- giriş növü üçün əlavə məlumat bind dəstək = 'Fayl'
- Əlavə məlumat hadisə DoubleClick
- Əlavə uzunluğu filter
- Əlavə trim köməkçi
- Controller.resources əvəzinə məhv yeni bir marşrut yaradır
- Model.find həmişə paylaşılan rekord instansiya qayıdacaqlar. Daha sonra bu məcburidir bilər və məlumat saxlama adapter gəlir zaman, sizin instansiya updated olacaq
- Added Model :: findOrCreate
- Added Model :: updateAttributes
- storageKey xüsusi öz ad storage adapterləri imkan verir
- storage adapter filter callbacks səhvlər almaq
- Added App.ready hadisə DOM hazır
- Normale status / Batman.Request da statusCode
- İndi uzunluğu kimi qeyri-mane bind metadata üçün meta obyektləri var təmin etmələrini
Susmaya bir dəfə edib
tələblər
- Node.js 0.4 və ya daha yüksək
Şərhlər tapılmadı