javascript - http://www.XXXX.com/#/theme, quel rôle joue le symbole # dans un tel chemin ? Localisateur d'éléments ?
伊谢尔伦
伊谢尔伦 2017-06-08 11:01:44
0
4
719
On a l'impression que la page n'est pas actualisée lors du basculement entre différentes interfaces,
La règle d'affichage de l'adresse URL est /#/
Je suis curieux de savoir ce que fait cette règle, pas de rafraîchissement ? Ou un localisateur d'éléments ?
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(4)
洪涛

"#" ajoute des paramètres à l'URL dans l'état de non-actualisation. Vous pouvez ajouter n'importe quel paramètre après #
Couramment utilisé dans le front-end, tel que window.location.hash

習慣沉默

En général, les applications d'une seule page doivent conserver une URL à tout moment, mais elles doivent changer de statut d'application dans différents scénarios commerciaux. À ce stade, un hachage est utilisé, qui peut changer de statut mais ne sera pas actualisé à nouveau. Vous pouvez également vous référer à cet article du professeur Ruan Yifeng. Apprenons à mieux comprendre cet article sur le hash http://www.ruanyifeng.com/blo...

習慣沉默

Dans la définition du fragment de l'URL, les caractères après # ne seront pas envoyés au serveur, mais sont utilisés par le navigateur lui-même, c'est pourquoi de nombreux js utilisent la chaîne après # comme URL dans une seule page.

三叔

Tout d'abord, # est suivi d'une grande valeur de hachage. Bien que la page ne soit pas actualisée, le navigateur l'enregistrera afin que vous puissiez avancer ou reculer, en particulier lors de la création d'une seule page, comme lors du traitement et de la détection de routage de routeur. changements dans l'URL window.location.hash

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