suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Warum kann Hash für Routensprünge verwendet werden, aber die Seite wird nicht aktualisiert?

Was ist das Prinzip von Hash

Hier geht es nicht um das Prinzip der Implementierung von Hash-Routing. Ich weiß, wie man es implementiert. Ich möchte wissen, warum Hash durchgeführt werden kann

过去多啦不再A梦过去多啦不再A梦2729 Tage vor976

Antworte allen(5)Ich werde antworten

  • 巴扎黑

    巴扎黑2017-06-13 09:26:20

    只是遵循http協議吧.....

    Antwort
    0
  • 迷茫

    迷茫2017-06-13 09:26:20

    原理就是hash的修改不会导致浏览器刷新,这就是最根本的原因,如果有其他的属性在url上修改不会导致刷新,也能用来做路由,就这么简单

    Antwort
    0
  • 大家讲道理

    大家讲道理2017-06-13 09:26:20

    这个本来是页面内的锚点信息,用于页面内跳转,比如百度百科。链接描述
    #后面的内容表示锚点的id,存在这个信息的时候会跳到页面指定的锚点处,查看Dom结构可以看到下面这个样子

    ps://wapbaike.baidu.com/item/http/243074?adapt=1&fr=aladdin#u0

    Antwort
    0
  • 代言

    代言2017-06-13 09:26:20

    最开始是锚点,被用来作为无刷新跳转了

    Antwort
    0
  • PHP中文网

    PHP中文网2017-06-13 09:26:20

    这样的优点是可以实现前端路由,参考/a/11...对于为什么能实现,是因为浏览器内部设计是这样的,修改hash,浏览器不跳转。

    Antwort
    0
  • StornierenAntwort