Backbone: Dukungan Lodash 5

Dibuat pada 21 Jun 2017  ·  9Komentar  ·  Sumber: jashkenas/backbone

Karena Backbone 1.3.3 mendukung Lodash 4, saya pikir saya bertanya apakah Lodash 5 akan didukung.
https://github.com/lodash/lodash/wiki/Roadmap menunjukkan fungsi yang dihapus demi pendekatan asli. Ini bersifat pre-emptive karena peta jalan diperbarui secara bertahap tetapi perubahannya tidak sulit dilakukan di basis kode.

change fixed

Komentar yang paling membantu

Semua 9 komentar

Ingin mengajukan permintaan tarik, dan kami dapat melihat seperti apa perubahan yang diperlukan?

Akan melakukan.

mengubah _.bind menjadi fn.bind akan mendukung IE9+. Apakah itu pemecah kesepakatan? Dukungan browser tidak disebutkan di halaman Backbone.

Ya, kedengarannya bagus, dan bukan pemecah kesepakatan.

Saya akan mengatakan, jika kami dapat mempertahankan dukungan untuk semua browser yang memiliki > 0,5% pangsa pasar global saat ini, saya setuju dengan itu.

Saya setuju dengan perubahan ini karena pada dasarnya ini adalah tujuan utama dari backbone-esnext yaitu untuk menghilangkan ketergantungan pada Garis Bawah jika / mungkin yang sebelumnya saya komentari dalam masalah preparing Backbone 1.4 .

Artikel yang bagus untuk dibaca dengan teliti mengenai opsi asli vs Garis Bawah / Lodash . Saya berasumsi upaya BB arus utama akan menargetkan fungsi asli dengan ES 5.1 dan di bawahnya. Untuk upaya saya dengan backbone-esnext, saya akan menargetkan ES2016/tahap 2 untuk beralih ke fungsi asli.

Saran adalah untuk mengirimkan BB 1.4 karena sudah ada cukup banyak perubahan di dalamnya untuk menjamin rilis. Kemudian targetkan 1.5 untuk menyertakan kemungkinan peralihan ke fungsi asli dan mungkin hanya perubahan ini. Saya akan dengan senang hati membantu PR apa pun terkait peralihan ke opsi asli.

Sebagai bukti konsep, saya telah menghapus fungsi Garis Bawah dari Acara di backbone-esnext-events . Terutama itu beralih ke fn.bind di #113 , #217 meskipun mungkin ada beberapa perubahan lagi yang tidak dapat saya ingat begitu saja.

Saya menunggu setidaknya 1.4 untuk turun sebelum saya memperbarui backbone-es6 yang melacak BB arus utama atau terus bekerja pada backbone-esnext yang akan sedikit menyimpang.

satu-satunya pembaruan yang saya temukan yang perlu diubah adalah _.bind . PR sudah selesai. Harus membuat PR yang berbeda agar CI mulai bekerja lagi.

@rafde memang dan tangkapan yang bagus.. Cukup mudah dan seperti yang Anda sebutkan tidak ada perubahan lain dalam peta jalan Lodash 5 yang berlaku untuk BB.

Untuk pengelola: kirimkan (1.4)! ;)

Hai,
Ada berita tentang ini? Ingin memiliki BB di Lodash.
Jika ada bantuan yang diperlukan, silakan, umumkan.
Terima kasih.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat