Marionette

Software screenshot:
Marionette
Rincian Software:
Versi: 2.4.4 Diperbarui
Tanggal Upload: 9 Feb 16
Lisensi: Gratis
Popularitas: 13

Rating: nan/5 (Total Votes: 0)

Marionette dibangun di atas perpustakaan Backbone.js, perpustakaan JavaScript menambahkan prinsip MVC untuk JavaScript.

Dengan menggunakan prinsip MVC, Marionette menambahkan dukungan untuk fitur yang biasanya disediakan oleh bahasa pemrograman maju lebih seperti Ruby , PHP atau Python .

kerangka ini bukan kerangka per se, tetapi koleksi paket Backbone.js berguna.

Apa yang baru di rilis ini:

  • Sekarang Anda dapat menetapkan metode filter pada CollectionView atau CompositeView untuk menyaring apa pandangan acara. Hal ini berguna ketika Anda menampilkan daftar bahwa pengguna dapat menyaring.
  • Tambahkan opsi reorderOnSort untuk CollectionView dan CompositeView menggunakan jQuery untuk memindahkan node anak sekitar tanpa harus kembali membuat seluruh pohon. Ini adalah dorongan Perf besar dan menang mudah jika Anda menyortir koleksi Anda.
  • The CollectionView sekarang memiliki viewComparator, untuk mengaktifkan kustom menyortir secara per terlepas dari apa bagaimana koleksi dukungan Anda diurutkan.
  • Refactor semacam param lookup menggunakan Marionette.getOption.
  • Tambahkan metode pembantu baru untuk menunjukkan lebih mudah anak node showChildView
  • this.showChildView ( 'sidebar', SidebarView baru ());
  • Tambahkan metode pembantu baru retrieving mudah anak node getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Tambahkan pilihan destroyImmediate ke LayoutView, untuk menghancurkan tampilan layout elemen dan kemudian menghapus node anak. Ini adalah optimasi Perf bahwa Anda sekarang dapat ikut serta dalam.
  • @ui interpolasi sekarang didukung dalam definisi wilayah pada LayoutView
  • dukungan regionEvent ditambahkan
  • The menghancurkan metode sekarang kembali hal ini yang dihancurkan untuk memungkinkan chaining mudah pandang tindakan.
  • Jika Anda menentukan pilihan hash pada Marionette.View Anda atau jika Anda lulus pilihan sebagai fungsi untuk Marionette.View Anda, lulus hasil pilihan ke tampilan backbone konstruktor.
  • Semua tampilan sekarang memiliki properti isRendered, yang diperbarui setelah membuat dan menghancurkan.

Apa yang baru di versi 2.4.3:

  • Sekarang Anda dapat menetapkan metode filter pada CollectionView atau CompositeView untuk menyaring apa pandangan acara. Hal ini berguna ketika Anda menampilkan daftar bahwa pengguna dapat menyaring.
  • Tambahkan opsi reorderOnSort untuk CollectionView dan CompositeView menggunakan jQuery untuk memindahkan node anak sekitar tanpa harus kembali membuat seluruh pohon. Ini adalah dorongan Perf besar dan menang mudah jika Anda menyortir koleksi Anda.
  • The CollectionView sekarang memiliki viewComparator, untuk mengaktifkan kustom menyortir secara per terlepas dari apa bagaimana koleksi dukungan Anda diurutkan.
  • Refactor semacam param lookup menggunakan Marionette.getOption.
  • Tambahkan metode pembantu baru untuk menunjukkan lebih mudah anak node showChildView
  • this.showChildView ( 'sidebar', SidebarView baru ());
  • Tambahkan metode pembantu baru retrieving mudah anak node getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Tambahkan pilihan destroyImmediate ke LayoutView, untuk menghancurkan tampilan layout elemen dan kemudian menghapus node anak. Ini adalah optimasi Perf bahwa Anda sekarang dapat ikut serta dalam.
  • @ui interpolasi sekarang didukung dalam definisi wilayah pada LayoutView
  • dukungan regionEvent ditambahkan
  • The menghancurkan metode sekarang kembali hal ini yang dihancurkan untuk memungkinkan chaining mudah pandang tindakan.
  • Jika Anda menentukan pilihan hash pada Marionette.View Anda atau jika Anda lulus pilihan sebagai fungsi untuk Marionette.View Anda, lulus hasil pilihan ke tampilan backbone konstruktor.
  • Semua tampilan sekarang memiliki properti isRendered, yang diperbarui setelah membuat dan menghancurkan.

Apa yang baru di versi 2.4.2:

  • Sekarang Anda dapat menetapkan metode filter pada CollectionView atau CompositeView untuk menyaring apa pandangan acara. Hal ini berguna ketika Anda menampilkan daftar bahwa pengguna dapat menyaring.
  • Tambahkan opsi reorderOnSort untuk CollectionView dan CompositeView menggunakan jQuery untuk memindahkan node anak sekitar tanpa harus kembali membuat seluruh pohon. Ini adalah dorongan Perf besar dan menang mudah jika Anda menyortir koleksi Anda.
  • The CollectionView sekarang memiliki viewComparator, untuk mengaktifkan kustom menyortir secara per terlepas dari apa bagaimana koleksi dukungan Anda diurutkan.
  • Refactor semacam param lookup menggunakan Marionette.getOption.
  • Tambahkan metode pembantu baru untuk menunjukkan lebih mudah anak node showChildView
  • this.showChildView ( 'sidebar', SidebarView baru ());
  • Tambahkan metode pembantu baru retrieving mudah anak node getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Tambahkan pilihan destroyImmediate ke LayoutView, untuk menghancurkan tampilan layout elemen dan kemudian menghapus node anak. Ini adalah optimasi Perf bahwa Anda sekarang dapat ikut serta dalam.
  • @ui interpolasi sekarang didukung dalam definisi wilayah pada LayoutView
  • dukungan regionEvent ditambahkan
  • The menghancurkan metode sekarang kembali hal ini yang dihancurkan untuk memungkinkan chaining mudah pandang tindakan.
  • Jika Anda menentukan pilihan hash pada Marionette.View Anda atau jika Anda lulus pilihan sebagai fungsi untuk Marionette.View Anda, lulus hasil pilihan ke tampilan backbone konstruktor.
  • Semua tampilan sekarang memiliki properti isRendered, yang diperbarui setelah membuat dan menghancurkan.

Apa yang baru di versi 2.4.1:

  • Sekarang Anda dapat menetapkan metode filter pada CollectionView atau CompositeView untuk menyaring apa pandangan acara. Hal ini berguna ketika Anda menampilkan daftar bahwa pengguna dapat menyaring.
  • Tambahkan opsi reorderOnSort untuk CollectionView dan CompositeView menggunakan jQuery untuk memindahkan node anak sekitar tanpa harus kembali membuat seluruh pohon. Ini adalah dorongan Perf besar dan menang mudah jika Anda menyortir koleksi Anda.
  • The CollectionView sekarang memiliki viewComparator, untuk mengaktifkan kustom menyortir secara per terlepas dari apa bagaimana koleksi dukungan Anda diurutkan.
  • Refactor semacam param lookup menggunakan Marionette.getOption.
  • Tambahkan metode pembantu baru untuk menunjukkan lebih mudah anak node showChildView
  • this.showChildView ( 'sidebar', SidebarView baru ());
  • Tambahkan metode pembantu baru retrieving mudah anak node getChildView
  • this.getChildView (& lsquo; sidebar ')
  • Tambahkan pilihan destroyImmediate ke LayoutView, untuk menghancurkan tampilan layout elemen dan kemudian menghapus node anak. Ini adalah optimasi Perf bahwa Anda sekarang dapat ikut serta dalam.
  • @ui interpolasi sekarang didukung dalam definisi wilayah pada LayoutView
  • dukungan regionEvent ditambahkan
  • The menghancurkan metode sekarang kembali hal ini yang dihancurkan untuk memungkinkan chaining mudah pandang tindakan.
  • Jika Anda menentukan pilihan hash pada Marionette.View Anda atau jika Anda lulus pilihan sebagai fungsi untuk Marionette.View Anda, lulus hasil pilihan ke tampilan backbone konstruktor.
  • Semua tampilan sekarang memiliki properti isRendered, yang diperbarui setelah membuat dan menghancurkan.

Apa yang baru di versi 2.3.2:

  • Perbaikan Bug:
  • regresi IE8 di Marionette._getValue untuk selalu memanggil menerapkan dengan baik array params atau array kosong.

Apa yang baru di versi 2.2.2:

  • Perbaikan:
  • Hapus duplikat panggilan untuk region.empty pada tampilan menghancurkan.
  • waktu Fix panggilan swapOut.
  • Perbaiki link rusak dalam pesan kesalahan Marionette.

Apa yang baru di versi 2.2.0:

  • CollectionViews sekarang menerima peristiwa dari emptyViews di hash childEvents
  • Daerah sekarang menerima swapOut dan beforeSwapOut acara.
  • Region konstruktor sekarang dapat mengambil el sebagai pilihan saat memanggil addRegion
  • Region ulang daun el utuh
  • Application memiliki this.options
  • Application memiliki metode inisialisasi
  • Perilaku tidak lagi membungkus lihat metode
  • Menormalkan penyeleksi wilayah hash untuk memungkinkan pengguna untuk menggunakan @ui tersebut. sintaks

Apa yang baru di versi 2.1.0:

  • Tambahkan el mengacu pandangan el dari dalam contoh perilaku.
  • ItemViews sekarang dapat memiliki template yang dengan menetapkan Template:. Palsu

  • benda
  • Aplikasi sekarang dapat mengkonfigurasi channel pesan default mereka.
  • benda Aplikasi sekarang memiliki metode getOption.
  • Daerah sekarang memiliki metode hasView untuk menentukan apakah ada pandangan dalam suatu wilayah tertentu.
  • Tampilan tidak lagi menggunakan toJSON langsung pada model. sebaliknya mereka menelepon ke metode overridable serializeModel baru dan serializeCollection mana disebut melalui serializeData.

Apa yang baru di versi 2.0.0:

  • Ini adalah rilis melanggar dan berisi banyak pembaruan API dan perubahan.

Apa yang baru di versi 1.8.2:

  • Perbaikan:
  • Behaviors sekarang memanggil stopListening di dekat.
  • Behaviors sekarang modelEvents Hapus delegasi dan collectionEvents ketika pandangan orang tua panggilan undelegateEvents.

Apa yang baru di versi 1.7.4:

  • Umum:
  • Update pondok dependensi untuk mengambil keuntungan dari fakta bahwa repo marionette ikuti semver.
  • Perbaikan:
  • Perilaku peristiwa tidak lagi saling bertabrakan.
  • Kembalikan stopListening panggilan berhenti untuk modul. Sementara ini adalah "memperbaiki", docs yang cukup jelas mengarah ke perubahan melanggar bagi banyak orang.

Apa yang baru di versi 1.7.1:

  • Perbaikan:
  • Memungkinkan penggunaan metode event perilaku berdasarkan tali.

Apa yang baru di versi 1.6.4:

  • patch bug yang akan menyebabkan modul diinisialisasi dua kali ketika kelas modul custom dilewatkan.

Apa yang baru di versi 1.6.3:

  • Aktifkan Instansiasi modul yang lebih langsung pada Marionette.App.
  • Fix @ui interpolasi untuk menangani penyeleksi kompleks.
  • Peningkatan docs readme untuk CollectionView, AppRouter dan ItemView.
  • menangani masalah NPM diri tanda cert
  • Diganti tidak dibutuhkan argumen mengiris.
  • kesalahan Menormalkan melemparkan menggunakan metode throwError helper internal.

Apa yang baru di versi 1.5.1:

  • Fixed bug di mana acara dan onDomRefresh tidak dipanggil pada itemViews dalam kondisi tertentu.

Apa yang baru di versi 1.5.0:

  • Fixed bug di mana ulang sebuah `collection` dalam` collectionView` akan menyebabkan `onShow` dan` onDomRefresh` disebut salah.
  • `addItemView` sekarang mengembalikan` view` yang ditambahkan.
  • Sekarang dapat menentukan `itemEvents` hash atau metode yang memungkinkan Anda untuk menangkap semua itemEvents menggelegak tanpa harus secara manual mengatur binding.

Apa yang baru di versi 1.4.0:

  • Menambahkan kemampuan untuk menggunakan @ui baru. sintaks dalam acara dan memicu hash untuk mencegah pemilih duplikasi.

Apa yang baru di versi 1.2.3:

  • Fixed bug di mana pandangan anak sedang ditambahkan sebelum awal render, sehingga meningkatkan kesalahan.

Apa yang baru di versi 1.2.2:

  • Pindahkan Instansiasi pandang pilihan di atas konstruktor ini memungkinkan untuk tampilan pilihan untuk diakses dari dalam metode initialize untuk tampilan tertentu ini diperlukan karena views backbone tidak lagi mengatur Pilihan di konstruktor.

Apa yang baru di versi 1.2.1:

  • Fixed bug jadi sekarang melihat opsi yang {} secara default dan tidak terdefinisi.
  • Fixed bug di mana pemicu preventDefault dan stopPropagation yang mengeksekusi dalam konteks yang salah - memicu sekarang mencegah default dan berhenti propagasi secara default sekali lagi
  • .

Apa yang baru di versi 1.2.0:

  • Update Backbone untuk 1.1.0
  • Ditambahkan kemampuan untuk menyesuaikan perilaku pemicu preventDefault dan stopPropagation

Apa yang baru di versi 1.0.3:

  • Ditambahkan indeks parameter untuk metode tanda tangan, untuk menunjukkan yang tersedia.
  • Dihapus fungsi konstruktor uneeeded dan panggilan dihapus untuk getItemView seperti itu menyebabkan masalah dan tidak diperlukan dalam constructor.
  • Fixed bug untuk pengurangan .length ketika suatu daerah dihapus.

Apa yang baru di versi 1.0.2:

  • Fixed bug untuk memperlonggar mereka setelah "dekat" acara / OnClose metode, sehingga unsur-unsur ui yang tersedia selama ini.
  • Fixed bug yang membalik urutan rute, menyebabkan rute yang salah untuk ditembakkan dalam banyak kasus.

Persyaratan :

  • JavaScript diaktifkan pada sisi klien
  • Backbone.js 0.9.9 atau lebih tinggi
  • Underscore.js 1.4.4 atau lebih tinggi

Software yang serupa

Apache Sling
Apache Sling

13 Apr 15

Toto
Toto

20 Jul 15

Komentar untuk Marionette

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!