Terdapat beberapa kekeliruan tentang MVC bahagian hadapan:
Model: tulis logik
Kawal untuk mendaftar dan mengawal acara nod halaman, dan melaksanakan prestasi pemuatan halaman
Jadi, dalam pembangunan projek berskala besar, adakah Model dan Kawalan perlu ditulis dalam dua fail .js yang berasingan, atau patutkah ia dilaksanakan dalam satu js, selagi v dan M utama dipisahkan?
Jika ia dibahagikan kepada control.js dan model.js, adakah akan terdapat lebih banyak permintaan halaman?
Tolong minta pertolongan Allah
Adakah Model dan Pengawal harus ditulis dalam dua fail .js yang berasingan?
Ya! Perpisahan adalah untuk pertemuan yang lebih baik!Model ialah koleksi kaedah pengendalian data, dan Pengawal bertanggungjawab untuk memanggil kaedah Model dan bertindak balas kepada View
Adakah permintaan halaman akan bertambah?Ciri projek besar ialah aliran data adalah besar dan kompleks, dan tidak dipisahkan dalam Pengawal (gandingan), jadi Tiada kawalan keseluruhan ke atas pengendalian data halaman, dan sukar untuk diselenggara dan digunakan semula. Secara berasingan, Model hanya mendedahkan kaedah Pada masa ini, Model boleh dianggap sebagai mesin untuk menghasilkan data Apabila anda memanggil kaedah dan parameter yang sepadan dalam Pengawal, ia akan mengembalikan data yang sepadan kepada anda adalah telus kepada Pengawal (decoupling). Model juga mudah diselenggara dan digunakan semula, malah URL yang diminta boleh diasingkan dan diselenggara secara berasingan.
@kraaas dah jawab, tak perlu cakap lagi.
Apabila Model dan Pengawal meningkat kepada konsep, apakah yang penting jika ia dibahagikan atau tidak? Apabila kod itu dibaca oleh mesin, apa yang penting sama ada ia dibahagikan atau tidak. Masalahnya ialah program itu ditulis untuk dibaca oleh orang ramai, bukan untuk dibaca oleh mesin itu adalah. Jelas sekali perpisahan adalah sejenis pilihan yang Lebih Baik.