javascript - Bagaimana untuk memfaktorkan semula projek jquery lama dengan teknologi baharu?
扔个三星炸死你
扔个三星炸死你 2017-07-05 11:01:14
0
4
1217

Saya ingin menggunakan vue untuk membina semula projek lama yang ditulis dalam jq, bagaimana saya harus bermula?

扔个三星炸死你
扔个三星炸死你

membalas semua(4)
代言

jquery只是一个库,而vue是一个框架,决定了用vuePemfaktoran semula bermakna anda mesti menggunakan kaedah penulisannya untuk menulis projek.

Walaupun vuejquery本身并不排斥,我也在vue中使用过jquery,但是也仅限于一些比较特殊的场景。整个项目仍然是以vue adalah teras.

Jadi, jika anda ingin menggunakan vue untuk membina semula projek lama, bahagian html mungkin tidak banyak berubah, tetapi logik kod perniagaan pada asasnya perlu diterbalikkan sepenuhnya dan direka bentuk semula.

女神的闺蜜爱上我

vue hanya menyokong pelayar di atas IE9, jQuery boleh menyokong IE6, sila ambil perhatian sama ada terdapat keperluan versi pelayar

学霸

Jika anda telah melaksanakan rangka kerja mudah yang serupa, anda akan mendapati bahawa perbezaan penting antara Vue dan jQuery terletak pada cara yang berbeza untuk mengatur logik UI.

jQuery ialah koleksi gula sintaksis semata-mata untuk API DOM asal, manakala Vue ialah rangka kerja yang menekankan pemisahan [templat HTML] dan [interaksi UI] logik melalui bentuk organisasi MVVM (bukan MVC!). Sintaks pengikatan data MVVM menjadikannya supaya apabila Vue diperkenalkan ke dalam projek lama, organisasi kodnya (sebenarnya lebih maju) akan mengecualikan jQuery (dengan kata lain, pada dasarnya tidak perlu menggunakan jQuery dalam projek yang menggunakan Vue) , kewujudan bersama kedua-duanya bukanlah pilihan yang baik).

Pada masa ini, penyelesaian yang kondusif untuk meningkatkan kecekapan tanpa terlalu radikal ialah memperkenalkan [rangka kerja MVC ringkas yang boleh mengoptimumkan struktur organisasi kod mi jQuery]. logik yang sepadan masih Perlu dilaksanakan menggunakan jQuery. Pada masa yang sama, rangka kerja jenis ini juga jauh lebih ringan daripada Vue Sebagai contoh, Backbone hanya bersaiz 10k. Adalah disyorkan untuk memperkenalkannya secara beransur-ansur sebagai penyelesaian pengoptimuman dalam projek lama.

我想大声告诉你

Pembinaan semula separa, modul separa atau pembinaan semula pemalam separa, untuk memastikan operasi normal projek, bahagian itu akan jQuery替换vue

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan