Rumah > Soal Jawab > teks badan
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?
三叔2017-06-12 09:32:24
Secara umumnya, dapatkan atau tetapkan [maklumat status] ini daripada antara muka ajax/template HTML/localStorage, dan kemudian lakukan pemprosesan yang sepadan dalam JS.
巴扎黑2017-06-12 09:32:24
Mengikut sama ada pengguna semasa anda ialah pelajar atau guru, hanya gunakan js untuk menilai dan memaparkan dengan sewajarnya
曾经蜡笔没有小新2017-06-12 09:32:24
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
世界只因有你2017-06-12 09:32:24
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.
ringa_lee2017-06-12 09:32:24
Pertama fahami cara anda menilai dua peranan guru dan pelajar, dan kedua, anda boleh mengendalikan butang secara berbeza berdasarkan pertimbangan ini
某草草2017-06-12 09:32:24
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
过去多啦不再A梦2017-06-12 09:32:24
Tentukan jenis pengguna apabila halaman dimuatkan dan muatkan modul berbeza mengikut keperluan
世界只因有你2017-06-12 09:32:24
iframe memuatkan iframe yang berbeza untuk memaparkan aplikasi satu halaman mengikut keadaan yang berbeza. . . . .