1: window.open(url[,name,spec,replace])瀏覽器
最直接的方法,url表示地址,opt表示打開方式,「_self」表示在本頁打開,「_blank」新標籤打開,"_parent"加載到父框架,replace也是在本頁面打開,爲true時替換history裏面的記錄,使得瀏覽器的返回與後退不會進入此頁面框架
2:location.replace(url)post
替換當前頁面,也會替換掉瀏覽器history裏面當前的記錄,後退不會本頁面url
3:頁面刷新事件
location.reload()it
history.go(0)io
location.replace(location)方法
location=locationhistory
4:history.pushState({},title , url);標籤
改變地址欄,可是瀏覽器不會加載,當你繼續瀏覽,後退時回去纔會加載,和window.onpostate事件一塊兒工做.往history中添加記錄
5: history.replaceState({},title , url);
和window.onpostate事件一塊兒工做.修改history記錄