J'apprends le développement Web et je souhaite implémenter des fonctions similaires. Voici un django admin
exemple :
Par exemple, si je souhaite ajouter ou modifier un projet, je clique directement sur le bouton dans le cercle rouge, puis une petite fenêtre apparaîtra :
Après avoir terminé le remplissage, la petite fenêtre sera fermée et la fenêtre principale recevra la réponse correspondante.
Il en va de même pour les interfaces de connexion de nombreux sites Web. Par exemple, lors de la connexion à l'aide d'un compte social, une fenêtre apparaît et presque la même opération est effectuée. Je me demande comment devrait s'appeler ce terme de mise en œuvre ? Y a-t-il des informations ou qui peut expliquer le processus de travail spécifique ? Merci.
Vous comprendrez après avoir examiné les opérations AJAX et DOM
En fait, je peux donner deux méthodes d'implémentation :
1 est le sondage, c'est-à-dire que lorsqu'une nouvelle fenêtre apparaît, la fenêtre enverra une requête à la base de données à un certain intervalle pour déterminer si le fonctionnement de la nouvelle page est terminé . Si elle est terminée, effectuez l'opération suivante, comme Alipay, etc. L'inconvénient de ce type d'opération est qu'elle met beaucoup de pression sur le serveur.
2 consiste à effectuer une communication entre fenêtres via des API telles que le stockage. Vous pouvez l'utiliser si les exigences en matière de données ne sont pas si strictes, comme l'utilisation d'une demande de chanson sur plusieurs pages (Xiami Music, etc.). difficile de parcourir l'ancienne version. Le serveur n'est pas compatible Cela dépend des besoins du projet.
D'autres sont invités à ajouter en bas. .