Rumah > Soal Jawab > teks badan
Terdapat sepuluh peringkat, dan tahap yang berbeza membuka fungsi yang berbeza; ia perlu ditulis dalam js yang saya gunakan jika atau suis, atau ia berasa tidak kemas dan sukar untuk diuruskan!!!
Terdapat juga latar belakang untuk terus. tentukan tahap pengguna saya diminta untuk menggunakan js untuk mendapatkan keluaran dalam html Bukankah ini sangat tidak selamat? Adakah saya perlu menghantar permintaan untuk mengesahkan tahap pengguna setiap kali?
世界只因有你2017-05-16 13:07:10
Terdapat banyak cara untuk melakukannya. Biarkan latar belakang menghantar Json kepada anda Jika anda ingin menaik taraf mengikut masa berdasarkan mata, muatkan tatasusunan [tahap, mata] secara tidak segerak apabila halaman dimulakan, dan kemudian mengiranya berdasarkan. tatasusunan cache untuk mencapai tahap tertentu Mata dinaik taraf dan sumber berkaitan dipaparkan. Jika anda ingin memaparkan halaman yang berbeza mengikut tahap yang berbeza, anda boleh terus memindahkan json tahap yang sepadan ke latar belakang Contohnya, {username:xxx,lv:3,....} boleh memaparkan fungsi yang berbeza mengikut nilai lv, atau hanya Biarkan dia menghantar anda kandungan untuk dipaparkan juga.
高洛峰2017-05-16 13:07:10
Bagaimana untuk menyimpan tahap pengguna dan menyimpannya dalam HTML Selepas pengguna disahkan, pelayan boleh menyimpan tahap pengguna dalam sesi atau nosql, dan pelanggan boleh menyimpannya terus dalam kuki. Setiap kali permintaan dibuat, tidak ada keperluan untuk mengesahkan tahap pengguna melainkan permintaan itu melibatkan tahap pengguna dan fungsi kebenaran.
Pelanggan mendapatkan maklumat tahap pengguna dalam kuki Memandangkan anda mereka bentuk ke dalam kategori tahap dan kebenaran, adalah disyorkan untuk menulis semua fungsi kebenaran ke dalam prototaip dahulu, dan kemudian mengisytiharkan kelas kaedah dan objek pengguna mengikut Tahap dan kebenaran, iaitu, jika pengguna memenuhi kebenaran ini, salin prototaip fungsi dan nyatakannya (serupa dengan warisan), supaya anda tidak perlu membuat pertimbangan dengan pernyataan if