gpt4 book ai didi

javascript - 为什么 Facebook 导航栏固定并放置在顶部不会在移动到其他页面时重新加载?

转载 作者:太空宇宙 更新时间:2023-11-04 11:55:07 25 4
gpt4 key购买 nike

很久以前我就对这个很好奇。当我们点击页面中的任何链接时,比如安全页面,甚至是人名或收件箱,url 会发生变化,但导航栏会保持原样。它不会重新加载,但页面的其余部分会重新加载,我知道这样的事情可以使用 Jquery 并通过更改显示元素来完成,但是 url 也如何更改!

最佳答案

它是 AJAX 和 history.pushState() 方法的组合,允许您更新 URL 和操作浏览器的历史记录:

https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history#The_pushState()_method

关于javascript - 为什么 Facebook 导航栏固定并放置在顶部不会在移动到其他页面时重新加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30317535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com