简介
YUI Pjax 是 YUI 3.18.1 的实用组件,面向已有网页的渐进式导航增强;相较传统整页跳转,它用 Ajax 载入链接内容,并通过 HTML5 pushState 更新 URL,可按选择器替换内容与标题,缺少支持时回退为普通加载。
获取上需先加载 YUI seed,再以 YUI().use('pjax') 或 pjax-plugin 引入,示例无需特殊服务端逻辑。选型需注意 XHR 只能加载同源 URL;依赖 JavaScript 与 HTML5 history,IE6–IE9 等旧浏览器会整页加载;代码按 BSD License 发布。
无刷新导航Ajax加载地址更新渐进增强内容替换自定义选择器事件钩子路由配置
界面截图

部署方式
YUI Pjax 插件(pjax-plugin)
适用于希望把 Pjax 直接挂载到某个内容容器 Node 上、由该容器自动接管并替换内容的页面。
YUI Pjax 类实例(pjax)
适用于需要以独立 Y.Pjax 实例方式配置 container、选择器、路由和事件等行为的页面或应用。
基本信息
类型 开源软件
开源协议 BSD-3-Clause
最近核实 2026-07-18
广告位 300 × 250 广告
数据说明
Stars / 提交时间来自 GitHub API 自动同步;定价与功能信息人工核实。