码迷,mamicode.com
首页 >  
搜索关键字:hash和pushstate区别    ( 1个结果
使用history.pushState()和popstate事件实现AJAX的前进、后退功能
上一篇文章中,我们使用location.hash来模拟ajax的前进后退功能。使用location.hash存在下面几个问题: 1.使用location.hash会导致地址栏的url发生变化,用户体验不够友好。 2.location.hash产生的历史记录无法修改,每次hash改变都会导致产生一个新的历史记录。 3.location.hash只是1个字符串,不能存储很多状态相关的信息。 为了解决这些问题,HTML5中引入了history.pushState()、history.replaceState()、...
分类:Web程序   时间:2015-06-11 16:59:20    阅读次数:16278
1条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!