smoothstate.js vs pjax 有区别吗
smoothstate.js vs pjax is there a difference
我正在考虑实现网页预加载器,我正在查看 smoothstate.js 和 pjax。
他们的工作看起来很相似,但我想我漏掉了什么。在实施它们之前我应该知道它们之间有什么主要区别吗?
我不是专家,但虽然两者都是通过 AJAX 处理 post 事件,但我认为 smoothState.js 更侧重于创建动画过渡。
smoothState.js 使您可以访问三个功能,使您可以轻松地将动画插入页面加载,使过渡完全平滑:
- onStart - 运行 当 link 被激活时
- onProgress - 运行 如果页面请求仍在加载并且 onStart 已完成动画
- onEnd - 运行 当请求的内容准备好注入页面时
我相信 PJax 只是一种通过 AJAX 进行页面加载的快速简便的方法,而不是强调使这些转换看起来流畅。
我正在考虑实现网页预加载器,我正在查看 smoothstate.js 和 pjax。
他们的工作看起来很相似,但我想我漏掉了什么。在实施它们之前我应该知道它们之间有什么主要区别吗?
我不是专家,但虽然两者都是通过 AJAX 处理 post 事件,但我认为 smoothState.js 更侧重于创建动画过渡。
smoothState.js 使您可以访问三个功能,使您可以轻松地将动画插入页面加载,使过渡完全平滑:
- onStart - 运行 当 link 被激活时
- onProgress - 运行 如果页面请求仍在加载并且 onStart 已完成动画
- onEnd - 运行 当请求的内容准备好注入页面时
我相信 PJax 只是一种通过 AJAX 进行页面加载的快速简便的方法,而不是强调使这些转换看起来流畅。