Rumah > Soal Jawab > teks badan
Dalam MVC, data disimpan dalam Model, dan Paparan dipaparkan berdasarkan data Model. Ini adalah idea besar.
Tetapi untuk animasi, beberapa keadaan akan dijana semasa proses kecerunan, dan keadaan ini sedikit sebanyak tidak tergolong dalam Model.
Untuk keperluan sedemikian, bagaimana model MVC menyelesaikan masalah?
Jika MVC tidak digunakan, bagaimana teknologi sebegini boleh menyelesaikan masalah?
给我你的怀抱2017-05-16 17:08:27
Data dalam Model secara amnya adalah hasil akhir Paparan Pelbagai keadaan animasi biasanya tidak wujud dalam Model, jadi animasi itu tidak boleh dikaitkan dengan Model.
Saya rasa kawalan animasi boleh dilakukan sama ada dalam View atau Controller. Sebagai contoh, peralihan CSS pada asasnya ialah Paparan yang melakukan animasi tweening berdasarkan perubahan data contoh lain menggunakan fungsi animasi jQuery untuk memainkan animasi kecil secara langsung selepas mengubah suai keadaan DOM, yang dikawal pada lapisan Pengawal. Kedua-dua pendekatan mempunyai kelebihannya sendiri. Meletakkannya dalam Pandangan adalah lebih ringkas, tetapi logiknya tidak boleh terlalu rumit dan mesti menjadi sangat umum pada apa yang lebih mudah.