Sur la barre latérale sur le côté gauche de YouTube, lorsque vous cliquez pour changer de chaîne d'abonnement, vous remarquez que la barre latérale est toujours fixe, mais la barre d'adresse URL a changé, ce qui montre que cela ne doit pas être obtenu en s'appuyant sur ajax.
Dans le projet actuel, je ne veux pas vraiment utiliser ajax pour obtenir un tel effet, car il n'est pas très propice à la collecte de pages Web par les utilisateurs et au référencement, etc., mais YouTube réalise des changements d'URL qui sont propices aux utilisateurs ', et obtient en même temps quelque chose de similaire à ajax. Comment l'effet d'une bonne expérience utilisateur est-il obtenu ? Pourriez-vous s'il vous plaît me donner quelques conseils généraux.
La modification de l'url peut être réalisée via history.pushState. De plus, l'ajax sans actualisation n'est-il pas déjà très courant ?
Frère, ne sais-tu pas si les gens utilisent Ajax en regardant Internet Il n'y a pas de données Ajax venant du ciel ?
De plus, modifiez l'URL de la barre d'adresse. Il s'agit de la fonction pushState de js.
Le routage frontal peut réaliser une telle fonction
aimez ça ?
http://www.thepetedesign.com/...
Mise à jour partielle du contenu pjax