web-dev-qa-db-fra.com

Utilisation du hachage (#) dans l'URL

Je me demandais s'il y avait une utilisation du hachage autre que comme ancre dans l'URL. J'ai lu à ce sujet ici obtenir l'url complète, y compris la chaîne de requête après le hachage . Quelles sont les informations d'état pour le client? Veuillez aider.

16
Naman

Le hachage peut également être utilisé pour des applications d'une seule page.Au lieu de l'utiliser pour naviguer vers un point d'une page, vous utilisez le hachage comme moyen de navigation d'une page à l'autre. L'avantage de ceci est qu'il ne nécessite pas de rafraîchissement de page.

Il existe également une méthode appelée hashbanging qui est utilisée pour les applications d'une seule page et est utilisée pour aider les applications ajax à être plus indexables.

Il y a quelques bons articles sur le sujet

23
Dominic Green

Considérez un site Web d'une page ou un site Web entièrement construit sur AJAX, sans aucun rechargement de page.

#hash aide ces applications à transmettre l'état de l'application au client, ce qui permet à l'application elle-même de connaître l'état et au client (et au navigateur) de connaître l'état. Cela aidera également l'utilisateur à mettre en signet l'application dans son état actuel et à utiliser les boutons Précédent et Suivant (historique du navigateur).

5
Arman P.