js怎么实现页面无刷新跳转

从a页面跳转到b页面,回到a页面时,a页面不刷新,请问各路大神怎么实现

感觉描述上还是有些不太清楚。但是无刷新操作是可以有的。比如你可以通过iframe嵌入网站,用js控制点击加载iframe中的网站,这样基本就是局部刷新,整体感觉就是无刷新。
还有就是交互完全通过js,制作单页网站,这种可以使用类似于angularjs这样的框架。

专门为你的问题写了个博客,这都不采纳?

http://blog.csdn.net/q975583865/article/details/73234576

楼上写的也可以,实际上你也可以用另外一种方式,就是当前页面有多个DIV,DIV1,DIV2,你用DIV1让div2隐藏,用div2让div1隐藏不就好了。。。相关操作JS就能实现。。。

单纯的返回不刷新的话,js的history.go(-1)和history.back()方法都是可以实现的,如果是页面切换不刷新的话可以使用pajax和vue-router之类的路由机制去实现,方法很多。建议把基础多看看

可以通过hash跳转的方式实现 ,也就是一个和当前页面一样的链接,后面加#以及自定义参数
就比如

a是http://ask.csdn.net/questions/391217
b可以是http://ask.csdn.net/questions/391217#b
然后可以通过监听window的hashchange事件,捕捉到这个链接事件,最后在这个事件里做一系列操作
$(window).bind("hashchange",function(){
//render content
});
hashchange触发以后,再点击浏览器返回,链接重新变为a不会刷新