angular.js - Mari kita bincangkan tentang pengikatan data dua hala dalam pembangunan web
習慣沉默
習慣沉默 2017-05-15 16:50:37
0
3
674

Apakah kelebihan dan kekurangan pengikatan data dua hala?

習慣沉默
習慣沉默

membalas semua(3)
淡淡烟草味

Pengikatan data sehala: Ini bermakna kita menulis templat dahulu, kemudian menyepadukan templat dan data (data mungkin datang dari latar belakang) untuk membentuk kod HTML, dan kemudian memasukkan kod HTML ini ke dalam aliran dokumen.

Kelemahan pengikatan data sehala: Setelah kod HTML dijana, tiada cara untuk mengubahnya Jika data baharu datang, kod HTML sebelumnya mesti dialih keluar, dan kemudian data dan templat baharu mesti dimasukkan semula aliran dokumen.

Pengikatan data dua hala: Pengikatan dua hala antara model data (Modul) dan paparan (Paparan).

Pengubahsuaian pengguna pada paparan akan disegerakkan secara automatik kepada model data Begitu juga, jika nilai dalam model data berubah, ia akan disegerakkan ke paparan dengan serta-merta.

Kelebihan pengikatan data dua hala ialah tidak perlu melakukan operasi CRUD (Buat, Ambil, Kemas Kini, Padam) seperti pengikatan data sehala

Senario aplikasi yang paling biasa untuk pengikatan data dua hala ialah borang Dengan cara ini, selepas pengguna melengkapkan input pada halaman hujung hadapan, kami telah memperoleh data pengguna dan menyimpannya dalam model data tanpa sebarang operasi. .

Pada masa ini. Rangka kerja bahagian hadapan yang melaksanakan pengikatan data dua hala terutamanya termasuk AngularJS, VueJS, dll.

Walau bagaimanapun, saya sentiasa merasakan bahawa senario aplikasi pengikatan data dua hala adalah sangat terhad.
Penjelasan untuk backbonejs tidak melaksanakan pengikatan data dua hala: Maksud umum ialah pengikatan data dua hala jarang digunakan dalam aplikasi sebenar dan tidak diperlukan

"Pengikatan data dua hala" dielakkan Walaupun ia pasti menghasilkan demo yang bagus dan berfungsi untuk CRUD yang paling asas, ia tidak begitu berguna dalam apl dunia sebenar anda kemas kini pada setiap tekan kekunci, kadang-kadang pada kabur, kadang-kadang apabila panel ditutup, dan kadang-kadang apabila butang "simpan" diklik Dalam hampir semua kes, hanya bersiri borang ke JSON adalah lebih cepat dan lebih mudah sudah ditetapkan, lakukannya.

滿天的星座

Sesetengah orang berpendapat bahawa pengikatan dua hala terlalu ganas, tetapi sudut nampaknya dapat menetapkan sama ada ia dua hala atau sehala
Selain itu, pengikatan data memerlukan jumlah overhed tertentu, tetapi ujian menunjukkan bahawa nampaknya tiada masalah memantau beribu-ribu pembolehubah
Kemudian satu-satunya masalah ialah angular-js lebih daripada 170 kb dimampatkan. . Dan angular-js akan melepaskan sokongan untuk ie8

大家讲道理

Apakah maksud pengikatan data dua hala? Bolehkah anda beritahu saya

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