现在我正在学习Java的History API模块。 很抱歉这个愚蠢的问题,但是当我尝试从网上阅读信息后,我仍然没有一个非常清晰的概念...
此API的优点是什么,AJAX之间有什么不同? 我们如何在实际应用程序中应用此api?
某些网站说您可以更改url而无需重新加载页面! 并从w3c ..
历史记录对象包含用户访问的网址(在 浏览器窗口)。
历史记录对象是窗口对象的一部分,可以访问 通过window.history属性。
谢谢!
答案 0 :(得分:1)
AJAX代表异步JavaScript和XML。本质上,AJAX的作用是执行诸如请求数据或更新网页的某些部分的任务,而无需重新加载整个网页(仅是您指定的部分)。
API代表应用程序编程接口。 API使您的程序具有某种特殊的信息或数据。在这种情况下,您使用的是History API,它使您能够在当前会话中查看和执行浏览器的历史记录(先前访问的网页)并执行某些操作。
History API在现实世界中的使用方式是使用History.scrollRestoration属性。当用户导航回到保存在浏览器历史记录中的先前访问的网页时,它还将使网页向下滚动到用户离开该网页之前的最后位置。这是History API如何改善UX(用户体验)的一个示例。