recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Quel modèle de conception ou optimisation doit être utilisé pour de nombreuses opérations différentes dans l'état JS?

Il y a dix niveaux, et différents niveaux ouvrent différentes fonctions ; cela doit être écrit en js, j'utilise if ou switch, sinon cela semble compliqué et difficile à gérer !!!
Il y a aussi un arrière-plan pour directement. déterminer le niveau de l'utilisateur. On me demande d'utiliser js pour récupérer la sortie en HTML. N'est-ce pas très dangereux. Comment dois-je procéder ? Dois-je envoyer une demande pour vérifier le niveau de l'utilisateur à chaque fois ?

给我你的怀抱给我你的怀抱2868 Il y a quelques jours638

répondre à tous(2)je répondrai

  • 世界只因有你

    世界只因有你2017-05-16 13:07:10

    Il existe de nombreuses façons de le faire. Laissez l'arrière-plan vous envoyer Json. Si vous souhaitez effectuer une mise à niveau dans le temps en fonction des points, chargez simplement le tableau de [niveau, points] de manière asynchrone lorsque la page est initialisée, puis calculez-le en fonction de ces points. le tableau mis en cache pour atteindre un certain niveau. Les points sont mis à niveau et les ressources associées sont affichées. Si vous souhaitez afficher différentes pages selon différents niveaux, vous pouvez directement transférer le json du niveau correspondant en arrière-plan. Par exemple, {username:xxx,lv:3,....} peut afficher différentes fonctions selon le. valeur de lv, ou simplement Laissez-le vous envoyer également le contenu à afficher.

    répondre
    0
  • 高洛峰

    高洛峰2017-05-16 13:07:10

    Comment stocker les niveaux utilisateur et les stocker en HTML ? Après l'authentification de l'utilisateur, le serveur peut stocker le niveau utilisateur en session ou nosql, et le client peut le stocker directement dans le cookie. Chaque fois qu'une demande est effectuée, il n'est pas nécessaire de vérifier le niveau d'utilisateur, sauf si la demande implique un niveau d'utilisateur et des fonctions d'autorisation.
    Le client obtient les informations de niveau utilisateur dans le cookie. Puisque vous concevez dans les catégories de niveau et d'autorisation, il est recommandé d'écrire d'abord toutes les fonctions d'autorisation dans un prototype, puis de déclarer une classe de méthode et un objet. Cette méthode jugera. l'utilisateur par niveau et autorisation, c'est-à-dire que si l'utilisateur remplit cette autorisation, copiez le prototype de fonction et instanciez-le (similaire à l'héritage), afin que vous n'ayez pas à porter de jugement avec les instructions if

    répondre
    0
  • Annulerrépondre