页面url跳转不刷新

改变url,页面不刷新

http://www.baidu.com/

location.hash = ‘aaa’ --->http://www.baidu.com/#/aaa

history.pushState( { } , ’ ’ , ’ aaa ’ ) --->http://www.baidu.com/aaa

history.pushState( { } , ’ ’ , ’ bbb ’ ) --->http://www.baidu.com/bbb

history.pushState( { } , ’ ’ , ’ ccc ’ ) --->http://www.baidu.com/ccc

栈结构---先进 后出 (压底) 后进 先出 类型弹夹里的子弹

history.pushState( ) 等于是入栈

当前url --- > http://www.baidu.com/ccc

history.back( ) 等于是出栈 --->http://www.baidu.com/bbb

history.back( ) --->http://www.baidu.com/aaa

当前url --- > http://www.baidu.com/ccc

history.go( -1 ) 等于是出栈 --->http://www.baidu.com/bbb

当前url --- > http://www.baidu.com/ccc

history.go( -2 ) 等于是出栈 --->http://www.baidu.com/aaa

当前url --- > http://www.baidu.com/aaa

history.go( 2 ) 等于是出栈 --->http://www.baidu.com/ccc

history.back( ) = history.go( -1 )

history.forward( ) = history.go( 1 )

 

history.replaceState( { } , ‘ ‘ , ‘ aaa ‘ ) --->http://www.baidu.com/aaa

history.replaceState( { } , ‘ ‘ , ‘ bbb ‘ ) --->http://www.baidu.com/bbb

repalceState( )和pushState( )不同点是replaceState之后不能退回上一页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值