为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

天涯尽头无女友 2018-11-14 14:13:51
就是有十个等级,不同等级开放不同功能;要用js来写.我用if或switch的或写起来感觉很乱不好管理!!!还有后台直接吧用户的等级输出在html中让我用js去取,这样是不是很不安全啊??该怎么个弄法?难道每次都发个请求去验证用户等级?
查看完整描述

1 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

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

查看完整回答
反对 回复 2018-12-11
  • 1 回答
  • 0 关注
  • 600 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信