Javascript smoothstate.js和pjax有区别吗

Javascript smoothstate.js和pjax有区别吗,javascript,preloader,pjax,smoothstate.js,Javascript,Preloader,Pjax,Smoothstate.js,我正在考虑实现一个网页预加载程序,我正在研究smoothstate.js和pjax 他们两人的工作看起来很相似,但我觉得我遗漏了一些东西。它们之间有什么主要区别吗?在我实现一个之前,我应该知道它们之间有什么区别吗?我不是专家,但虽然两者都通过AJAX处理post事件,但我认为smoothState.js更强调创建动画过渡 通过smoothState.js,您可以使用三个功能轻松地将动画插入页面加载,从而使转换完全平滑: onStart-当链接被激活时运行 onProgress-如果页面请求仍在

我正在考虑实现一个网页预加载程序,我正在研究smoothstate.js和pjax


他们两人的工作看起来很相似,但我觉得我遗漏了一些东西。它们之间有什么主要区别吗?在我实现一个之前,我应该知道它们之间有什么区别吗?

我不是专家,但虽然两者都通过AJAX处理post事件,但我认为smoothState.js更强调创建动画过渡

通过smoothState.js,您可以使用三个功能轻松地将动画插入页面加载,从而使转换完全平滑:

  • onStart-当链接被激活时运行
  • onProgress-如果页面请求仍在加载且onStart已完成动画制作,则运行
  • onEnd—当请求的内容准备好注入页面时运行
我相信PJax只是一种通过AJAX快速、简单地加载页面的方法,不太强调如何使这些转换看起来流畅