Cra*_*ham 9 javascript ajax jquery user-interface asynchronous
我真的很喜欢像FogBugz和Facebook这样的网站通过异步加载页面内容来提供活泼的用户界面.
将此应用到其他网站有哪些好的资源和模式?我正在寻找一种解决方案,为每个页面创建一个唯一的哈希URL,保留历史记录和基本浏览器功能,并且如果未启用JavaScript,则会优雅地降级(这是Facebook的一个很好的例子).
这篇博文是一个很好的开始,但它远不是一个完整的解决方案/模式 - 任何使用jQuery的方法都会很棒.
我发现pjax是迄今为止最有前途的解决方案。来自https://github.com/defunkt/jquery-pjax:
pjax 将 HTML 从服务器加载到当前页面,而无需完全重新加载。它是带有真正的永久链接、页面标题和完全降级的工作后退按钮的 ajax。
pjax 增强了浏览体验 - 仅此而已。