history.back(-1)和history.go(-1)的區別


轉載自:http://www.uw3c.com/jsviews/js96.html

目錄:

  • 1這個方法的用途
  • 2兩個方法的區別
  • 3總結

概述:

H5頁面做多了,自然就會做到頁面上的返回功能,返回功能大致有兩種:history.back(-1)和history.go(-1),今天我們來說說兩種方法的區別。

history.back(-1)和history.go(-1)的區別

這個方法的用途

返回一個頁面方法有很多,就好比給返回按鈕綁定一個URL,但是如果一個頁面可以從很多頁面到達,那么這個頁面返回的頁面就不是固定的,那么綁定固定的URL顯然不妥。

兩個方法的區別

既然history.back(-1)和history.go(-1)都是返回之前頁面,但是方法不同,所以肯定是有區別的:
history.back(-1)//直接返回當前頁的上一頁,數據全部消息,是個新頁面

history.go(-1)//也是返回當前頁的上一頁,不過表單里的數據全部還在

總結

返回、前進頁面的方法下面總結一下:
window.location.reload() //刷新

window.history.go(1) //前進

window.history.go(-1) //后退

window.history.forward() //前進

window.history.back() 后退+刷新

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM