javascript - problème de jugement frontal
習慣沉默
習慣沉默 2017-06-12 09:30:24
0
8
811

Excusez-moi, Maître, un élément de page affiche le contenu de différentes pages selon différents rôles. Comment peut-on le juger sans utiliser le langage de fond PHP ? Par exemple, s’il y a un bouton Supprimer, l’enseignant l’a mais pas les étudiants. Comment l’implémenter sans utiliser PHP ou autre backend ? Moteur de modèles ?

習慣沉默
習慣沉默

répondre à tous(8)
三叔

D'une manière générale, récupérez ou définissez ces [informations d'état] à partir de l'interface ajax/modèle HTML/localStorage, puis effectuez le traitement correspondant dans JS.

巴扎黑

Selon que votre utilisateur actuel est un étudiant ou un enseignant, utilisez simplement js pour juger et afficher en conséquence

曾经蜡笔没有小新

Si vous ne comptez pas sur les modèles PHP, je recommande personnellement d'utiliser le front-end angulairejs. Bien que vue.js ait également un jugement de modèle, le style angulairejs sera plus orienté vers TP YII et d'autres modèles PHP. Bien sûr, vous pouvez limiter l'affichage HTML via JS, mais plus les balises sont restreintes, plus js devient encombrant

世界只因有你

Méthode 1 : Les modèles sont bien sûr possibles
Méthode 2 : Lors du retour sur la page, récupérez-la également. Ajoutez simplement un code de requête ajax dans l'en-tête html. Une petite quantité de code a peu d'impact sur les performances. ou étudiant, utilisez ensuite js pour porter des jugements et faire fonctionner le dom. Une chose à noter ici est que si l'exigence implique un grand nombre d'opérations dom, n'utilisez pas cette solution. L'optimisation du dom vous-même est une chose gênante.
Méthode 3 : utilisez un framework tel que React pour l'implémenter, extrayez les éléments HTML qui doivent être modifiés et résumez-les en composants, ce qui est également très efficace. Pour les étudiants ayant des connaissances front-end, il est recommandé de comprendre le framework Yiha.

左手右手慢动作

Premièrement, comprenez comment vous jugez les deux rôles d'enseignant et d'élève, et deuxièmement, vous pouvez gérer les boutons différemment en fonction de ce jugement

某草草

Tout d'abord, le moteur de template peut répondre à vos besoins, mais vous devez connaître la syntaxe correspondant au template

Deuxièmement, si vous utilisez js pour contrôler, vous devez d'abord comprendre comment vous obtenez l'identité. Y a-t-il une valeur dans la page elle-même, ou devez-vous utiliser ajax pour l'obtenir. Après avoir obtenu la valeur, écrivez un if pour effectuer l'opération correspondante sur l'élément

过去多啦不再A梦

Déterminez le type d'utilisateur lorsque la page est chargée et chargez différents modules selon les besoins

世界只因有你

iframe charge différentes iframes pour afficher des applications d'une seule page selon différentes conditions. . . . .

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal