猿问

js状态很多不同操作用啥设计模式或优化?

就是有十个等级,不同等级开放不同功能;要用js来写.我用if或switch的或写起来感觉很乱不好管理!!!
还有后台直接吧用户的等级输出在html中让我用js去取,这样是不是很不安全啊??该怎么个弄法?难道每次都发个请求去验证用户等级?

天涯尽头无女友
浏览 601回答 1
1回答

摇曳的蔷薇

很多种做法啊,让后台传你Json,如果要根据积分及时升级的话,就在页面初始化的时候异步加载[等级,积分]的数组,然后根据缓存的数组计算就好了,达到某个等级的积分就升级,并显示相关的资源。如果是根据不同等级展示不同页面的话,后台直接传你对应等级的json就可以了,例如,{username:xxx,lv:3,....}根据lv的值显示不同功能就可以,或者干脆让他把要显示的内容也一起传给你算了。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答