Maafkan saya, Guru, elemen halaman memaparkan kandungan halaman yang berbeza mengikut peranan yang berbeza Bagaimana kita boleh menilainya tanpa menggunakan bahasa latar belakang PHP? Sebagai contoh, jika terdapat butang padam, guru mempunyainya tetapi pelajar tidak. Bagaimana untuk melaksanakannya tanpa menggunakan PHP atau bahagian belakang yang lain? Enjin templat?
Secara umumnya, dapatkan atau tetapkan [maklumat status] ini daripada antara muka ajax/template HTML/localStorage, dan kemudian lakukan pemprosesan yang sepadan dalam JS.
Mengikut sama ada pengguna semasa anda ialah pelajar atau guru, hanya gunakan js untuk menilai dan memaparkan dengan sewajarnya
Jika anda tidak bergantung pada templat PHP, saya secara peribadi mengesyorkan menggunakan angularjs bahagian hadapan Walaupun vue.js juga mempunyai pertimbangan templat, gaya angularjs akan lebih berat sebelah terhadap TP YII dan templat PHP yang lain. Sudah tentu anda boleh mengehadkan paparan html melalui JS, tetapi semakin banyak teg dihadkan, semakin rumit js menjadi
Kaedah 1: Templat sudah tentu boleh dilakukan
Kaedah 2: Apabila kembali ke halaman, dapatkan juga kod permintaan ajax pada pengepala html atau pelajar, Kemudian gunakan js untuk membuat pertimbangan dan mengendalikan dom Satu perkara yang perlu diperhatikan di sini ialah jika keperluan itu melibatkan sejumlah besar operasi dom, jangan gunakan penyelesaian ini sendiri adalah perkara yang menyusahkan.
Kaedah 3: Gunakan rangka kerja seperti bertindak balas untuk melaksanakannya, mengekstrak elemen html yang perlu diubah, dan mengabstrakkannya kepada komponen, yang juga sangat cekap. Bagi pelajar yang mempunyai pengetahuan front-end, adalah disyorkan untuk memahami kerangka Yiha.
Pertama fahami cara anda menilai dua peranan guru dan pelajar, dan kedua, anda boleh mengendalikan butang secara berbeza berdasarkan pertimbangan ini
Pertama, enjin templat boleh memenuhi keperluan anda, tetapi anda perlu mengetahui sintaks yang sepadan dengan templat
Kedua, jika anda menggunakan js untuk mengawal, anda mesti terlebih dahulu memahami cara anda mendapatkan identiti Adakah terdapat nilai dalam halaman itu sendiri, atau adakah anda perlu menggunakan ajax untuk mendapatkannya. Selepas mendapat nilai, tulis jika untuk melaksanakan operasi yang sepadan pada elemen
Tentukan jenis pengguna apabila halaman dimuatkan dan muatkan modul berbeza mengikut keperluan
iframe memuatkan iframe yang berbeza untuk memaparkan aplikasi satu halaman mengikut keadaan yang berbeza. . . . .