推进态 + ajax = pjax
pjax = push State + ajax pjax是一个使用 ajax 和 push State 的 jQuery 插件,用于提供快速浏览体验,使用真实的 permalink,页面标题,以及工作后按钮. pjax通过 ajax 从服务器取取 HTML 并用已装入的 HTML 替换页面上容器元素的内容。 然后使用 pushState 更新浏览器中的当前 URL 。 这导致了更快的页面导航,原因有两个: 没有页面资源(JS,CSS)被重新执行或重新应用; 如果服务器被配置为pjax,它只能提供部分页面内容,从而避免可能花费昂贵的全版布局渲染. 目前,Jquery-pjax项目的状况基本上没有得到维持。 它可能继续收到重要的bug修正,但其特性集被冻结,不太可能获得新的特性或增强. 安装 pjax 取决于 jQuery 1. 8 或更高..