javascript - masalah penghakiman bahagian hadapan
習慣沉默
習慣沉默 2017-06-12 09:30:24
0
8
804

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?

習慣沉默
習慣沉默

membalas semua(8)
三叔

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

过去多啦不再A梦

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. . . . .

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