Sentiments sur la résolution de problèmes pour les étudiants - Tianxia Frontend est une famille !

   En cours de réalisation du projet en plein essor, chacun aura diverses interfaces lors de la conception du système xxx, et cela a atteint le domaine de cette recrue ! hhh, la moitié de mon rêve d'enfant d'être peintre s'est réalisé, mais le pinceau est devenu code ~

   Récemment, j'ai résolu les problèmes frontaux de deux étudiants, mais aucun d'eux n'est le langage javascript que j'ai appris. les idées frontales que j'ai habituellement apprises, ou résolues avec succès ces problèmes, ressentez-les et enregistrez-les ~

  •    Le premier à comparaître était un membre du comité d'étude qui apprenait le python par lui-même, ainsi qu'un futur étudiant diplômé. Le problème qu'il a rencontré était qu'une interface complexe était définie dans le projet a, et une simple page était définie dans le projet b. Quand il m'a trouvé, il m'a dit que le projet b était lancé, mais que la page définie par le projet a était ouverte. L'erreur est la suivante :

d60d9f2414f5a2867091a5a14db6e54.png
    Après avoir lu sa page, cet itinéraire n'est pas le même que ce que j'ai appris !

8bb4fc7bab1580d1baa6692d0f2b801.png
  Ouvrez sa page navigateur, regardez la requête réseau de la page, 404, ma première réaction peut être son problème de routage, pour que cette page soit introuvable, et l'interface du projet précédent s'affiche. . .

dc111956dfdb5bc954fd74c3bfdea11.png
  Mais j'ai changé d'avis, 404 ne devrait pas afficher l'interface d'un autre projet, sauf si le serveur du projet précédent est demandé. Remarquez à nouveau dans l'avertissement, utilisez un serveur à la place, n'est-ce pas simplement changer le serveur, il faut que le port précédent soit occupé, donc cela équivaut à demander le serveur précédent. Du coup, quand je déménage, je n'ai qu'une petite fenêtre noire d'un cd :

1684658842987.png
   Après avoir résolu l'occupation, redémarrez le projet et affichez entièrement les pages dans le nouveau projet ~ Ce problème appartient à Jiwang, mais l'idée de front-end et back-end est toujours présente. Effectivement, c'est toujours basique ~

  • La seconde était une étudiante qui travaillait sur une application Android (projet de fin d'études). Elle était allongée sur le lit et recevait sa série de questions. La barre de navigation est masquée ? Je me suis assis sous le choc:

1684659076469.png
   Après avoir écouté attentivement sa description, après avoir eu la barre de navigation, la position de certains boutons sur la page dévie, comme le montre la figure ci-dessous :

4637c8740c325359481bc6fb139af42.png
  Le cercle kaki d'origine doit coïncider avec le cercle bleu ci-dessous. Après avoir effacé le niveau, la couleur ci-dessous s'affichera. Étant donné que les boutons du calque inférieur sont imbriqués dans l'image d'arrière-plan, la position fixe n'est pas connue et le positionnement absolu ne peut pas être utilisé pour contrôler les positions des deux boutons afin qu'ils coïncident complètement (elle a créé la page par méthode de glissement visuel). Il doit y avoir un moyen de rendre la barre de navigation transparente, mais je pense que c'est inutile si elle n'est que transparente mais occupe toujours le flux de documents !

1684659743090.png   La façon de trouver des internautes. Après l'avoir essayé, l'affichage du simulateur est en effet correct, la barre de navigation est masquée et l'écart de position est éliminé. Lorsque la souris touche la position de la barre de navigation, la barre de navigation apparaît, ce qui est très utilisateur -amical! Mais quand elle l'a visionné via le package d'installation apk sur son téléphone portable, il y avait encore une certaine déviation. Je pense que c'était à cause de la taille de l'écran ? Après lecture de son code, l'unité relative dp est utilisée, et elle devrait être auto-adaptative, je ne comprends pas, après tout, le problème de l'adaptation à tous les modèles m'a donné mal à la tête pendant le stage !


PS : Je dois remercier mes professeurs et mes coéquipiers ici, qui m'ont fermement laissé faire un projet qui sépare les front-end et back-ends, construire la base de données par moi-même, écrire l'interface par moi-même et avoir une compréhension plus détaillée de l'envoi et de la réception de requêtes front-end et back-end !

Je suppose que tu aimes

Origine juejin.im/post/7235458133505491005
conseillé
Classement