Maison  >  Questions et réponses  >  le corps du texte

javascript - http://www.XXXX.com/#/theme, quel rôle joue le symbole # dans un tel chemin ? Localisateur d'éléments ?

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 ?
伊谢尔伦伊谢尔伦2713 Il y a quelques jours702

répondre à tous(4)je répondrai

  • PHP中文网

    PHP中文网2017-06-08 11:03:44

    "#" 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

    répondre
    0
  • 習慣沉默

    習慣沉默2017-06-08 11:03:44

    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...

    répondre
    0
  • 習慣沉默

    習慣沉默2017-06-08 11:03:44

    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.

    répondre
    0
  • 三叔

    三叔2017-06-08 11:03:44

    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

    répondre
    0
  • Annulerrépondre