【发布时间】:2018-07-12 15:28:30
【问题描述】:
现在我正在学习 JavaScript 的 History API 模块。 抱歉这个愚蠢的问题,但是在我尝试从网上阅读信息后,我仍然无法有一个非常清晰的概念......
这个 API 有什么优势,在 AJAX 之间有什么不同吗? 我们如何将这个api应用到实际应用中?
有些网站说你可以更改网址而无需重新加载页面! 并来自 w3c..
历史对象包含用户访问过的 URL(在一个 浏览器窗口)。
历史对象是窗口对象的一部分,被访问 通过 window.history 属性。
谢谢!
【问题讨论】:
-
“这个API有什么优点,和AJAX有什么区别?”呃?这就像问 AJAX API 与 WebGL 有何不同。它们是完全不同的东西,你无法比较它们。
-
您正在阅读W3Schools 上的文档。阅读更好的History API docs on MDN。 W3C docs are here。 W3C 和 W3Schools 不是一回事。
-
非常感谢您的评论,因为虽然我看到它可以在没有 F5 操作的情况下更新 URL 和 JavaScript ...
-
其他一些提示:您为问题使用了错误的标签。 History API 不是库。阅读标签描述摘录,并阅读full description,因为它们包含更多信息和链接,可以回答此类问题。此外,您可能想了解
window.history返回的Historyobject,因为这是包含最有用方法的接口,例如replaceState和pushState。 -
尊敬的先生,感谢您的建议,我会再次清楚地阅读文档!:) 抱歉我的愚蠢问题。
标签: javascript ajax html5-history