Rincian Software:
Versi: 0.16.0
Tanggal Upload: 12 May 15
Lisensi: Gratis
Popularitas: 148
Ini sempurna untuk menciptakan interaktif, user-friendly dan satu-halaman browser aplikasi.
Diuji dan bekerja dengan Google Chrome, Safari 4 +, IE 7 + dan Firefox 3+.
Terinspirasi oleh Ruby on Rails
Fitur :.
- arsitektur Stateful MVC
- sistem mengikat Powerfull
- tindakan controller routable
- Murni HTML
- dukungan toolchain dibangun di Node.js dan Kue
Views
Apa yang baru dalam rilis ini:
- Ditambahkan:
- App.shouldAllowEvent [acara].. Callback di hash ini akan dipanggil setiap kali sesuai data event ditembakkan dari mana saja dalam aplikasi. Kembali palsu untuk mencegah propagasi aplikasi-tingkat. Sebagai contoh: CoffeeScript kelas MyApp meluas Batman.App @ shouldAllowEvent.click = (event) - & # x3e; return false
- Tetap:
- Mencegah item sejarah tambahan dari yang diciptakan jika pengguna menavigasi ke halaman mereka sudah di.
- Tetap:
- nama routing yang sumber daya Bersarang.
Apa yang baru dalam versi v0.12.0:
- Tambahkan Model.createFromJSON sebagai jalan pintas untuk booting model dari JSON dan menempel mereka di peta identitas
- Tambahkan sebagai pilihan untuk Model.encode yang memungkinkan serialisasi menjadi kunci lainnya dari kunci yang disebutkan di encode
- Add Rails segmen gaya opsional rute dengan ()
- Tambahkan filter langsing
- Beri paling validasi pilihan allowBlank untuk memaksa mereka untuk lulus jika nilai tidak terdefinisi atau string kosong
- Tambahkan AssociatedValidator menambahkan dengan menyebut 'nama' Model.validate, terkait: true
- Membuat Controller berhenti mengeksekusi sisa tindakan ketika redirect terjadi di beforeFilter a.
- Add kelas proxy untuk proxy obyek
Apa yang baru dalam versi v0.8.0:
- Add Batman.StateHistory dukungan navigasi pushState
- Lihat sumber html dapat PREFETCHED melalui View.viewSourceCache.prefetch
- refactoring Mayor pandang binding ke dalam hirarki berdasarkan kelas
- Add Data-defineview untuk memungkinkan tampilan sumber untuk dinyatakan inline
- Add dukungan Asosiasi untuk Model melalui Model.hasOne, Model.hasMany, Model.belongsTo
- Tambahkan objek AssociationProxy pintar yang mendukung reload
- Add dukungan untuk asosiasi memuat dengan inline JSON
- Add dukungan untuk? dan! di nama properti dan keypaths
- Simpan params saat ini pada Batman.currentApp untuk introspeksi.
- Add ParamsReplacer dan ParamsPusher benda pintar yang saat set, memperbarui params global, pushState atau replaceState, dan redirect.
- Add Hash :: pembaruan, Hash :: ganti, dan Set :: pembaruan
- Add Set :: indexedByUnique
- Add Batman.contains untuk pengujian keanggotaan dan menyertai memiliki menyaring
- Add dukungan untuk permintaan JSONP di batman.solo
- Add dukungan properti akhir untuk mengoptimalkan sifat mengamati yang tidak akan pernah berubah
- Add Batman.version
- Add dukungan untuk disesuaikan membuat target dalam Controller :: render
Apa yang baru dalam versi v0.7.5:
- Pagination melalui Batman.Paginator dan Batman.ModelPaginator
- sumber Bersarang rute
- params diketahui dilewatkan ke urlFor akan ditambahkan ke string
- App.layout menerima nama kelas yang secara otomatis akan instantiate kelas yang pada beban
- Pengendali :: render menerima sebuah ke pilihan, yang memungkinkan Anda membuat ke hasil selain utama
- hasil / contentFor / ganti sekarang animatable melalui show / hide
- Interpolasi penyaring
- pengingat Pleasant jika Anda tampaknya telah melupakan beberapa encoders
- Menghapus node akan menghancurkan semua binding mereka
- Batman.setImmediate untuk stack cepat muncul
Apa yang baru dalam versi v0.6.1:
- Ditambahkan Batman.Enumerable
- Ditambahkan dukungan untuk multi-pilih kotak
- Ditambahkan batman.rails.coffee, adaptor baru untuk digunakan dalam Rails
- Ditambahkan pengembang namespace untuk debugging mudah (itu akan dilucuti keluar di gedung)
- Salah satu cara binding telah diubah dengan data-sumber dan data-target untuk menghindari ambiguitas
- Ditambahkan data mengikat dukungan untuk input type = 'file'
- Ditambahkan Data-event-DoubleClick
- Ditambahkan panjang filter
- Ditambahkan langsing helper
- Controller.resources menciptakan rute baru, bukan menghancurkan
- Model.find akan selalu kembali catatan contoh bersama. Anda kemudian dapat mengikat ini dan ketika data datang dari adaptor penyimpanan, misalnya Anda akan diperbarui
- Ditambahkan Model :: findOrCreate
- Ditambahkan Model :: updateAttributes
- Izinkan adapter penyimpanan untuk spesifik namespace mereka dengan storageKey
- adaptor penyimpanan callback penyaring mengambil kesalahan
- acara Ditambahkan App.ready bahwa kebakaran setelah tata letak siap di DOM
- Status Menormalkan / statusCode di Batman.Request
- hash sekarang memiliki objek meta non-obtrusively metadata mengikat seperti panjang
Persyaratan :
- Node.js 0,4 atau lebih tinggi
Komentar tidak ditemukan