batman.js

Software screenshot:
batman.js
Rincian Software:
Versi: 0.16.0
Tanggal Upload: 12 May 15
Pengembang: Shopify
Lisensi: Gratis
Popularitas: 12

Rating: nan/5 (Total Votes: 0)

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

  • Views
  • Murni HTML
  • dukungan toolchain dibangun di Node.js dan Kue

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

Software yang serupa

Thorax
Thorax

13 Apr 15

DozerJS
DozerJS

13 May 15

Warp Framework
Warp Framework

13 Apr 15

Kraken.js
Kraken.js

10 Dec 15

Perangkat lunak lain dari pengembang Shopify

Komentar untuk batman.js

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!