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

LeiPHP
LeiPHP

12 Apr 15

Thorax
Thorax

13 Apr 15

ReactiveUI
ReactiveUI

6 Jun 15

Perangkat lunak lain dari pengembang Shopify

Active Merchant
Active Merchant

24 May 16

Liquid
Liquid

9 Feb 16

Dashing
Dashing

13 May 15

Komentar untuk batman.js

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!