PJAX和html5 history api
什么是PJAX PJAX其实是一组技术的简称,即HTML5的pushState+ajax,实现的效果是无刷新的改变页面某个部分的内容(ajax),同时地址栏URL又能随之改变(HTML5 push State) 访问github的时候当查看某个文件的源码的时候发现其实整个页面没有刷新而URL改变了其实也是用到了PJAX,还有如网易云音乐等 为什么会产生PJAX 为了更好的用户体验,URL能改变同时页面又能局部刷新,即所谓的单页面应用single page application 为了能让ajax被搜索引擎抓取,有利于SEO 如何实现PJAX 其实就是利用html5的history api和普通的ajax实现了 history api Window. ...