在任何网站上轻松启用快速的 Ajax 导航 (使用 pushState + xhr)
。
在任何网站上轻松启用快速 AJAX 导航 (使用 pushState() + XHR) Pjax 是一个独立的 JavaScript 模块,它使用 AJAX (XmlHttpRequest) 和 pushState() 来提供快速的浏览体验。 它可以完全改变标准网站(服务器端生成或静态网站)的用户体验,让用户感觉自己在浏览应用程序,尤其是那些带宽较低的用户。 不再需要全屏重载,也不再需要多个 HTTP 请求。 Pjax 不依赖其他库,如 jQuery 或类似的库。它完全使用纯 JavaScript 编写。
<script src="https://cdn.jsdelivr.net/npm/pjax@VERSION/pjax.js"></script>在后台,它只是一个 HTTP 请求,带有一个 pushState() 调用。 Pjax 使用 AJAX 加载页面,并通过 pushState() 更新浏览器的当前 URL,而不需要重新加载页面布局或任何资源(JS、CSS),从而实现快速的页面加载。它适用于所有永久链接,可以更新您想要的页面的所有部分(包括
暂无开放 Issues,或尚未同步最近议题。