单页面应用程序案例

http://m.maoyan.com/#type=moviesweb

 

url从/?tmp=movie换成了#app

 

1 document.getElementById("b").addEventListener("click", function() {
2             this.href = this.href.replace("?", "#");
3         });

 


 

http://m.ctrip.com/webapp/hotel/webapp

 

 

 

 

 

总的来讲分为两种方式this

1./#!/indexurl

/#!/aboutspa

---------code

/#aboutblog

/#index事件

/#hotelip

 

2.history.pushState

history.replaceState

 

 

window.addEventListener("hashchange", function() {}, false);------->特别重要,采用事件冒泡

相关文章
相关标签/搜索