history.go()和history.back()的區別是什麼

admin發表於2017-03-09

go()和back()同屬於history物件,在功能上也有類似之處,比如history.go(-1)和history.back()都可以返回上一頁,好像是是一樣的,其實還是有區別的,下面就簡單介紹一下它們的區別:

一.history.go(-1):

history.go(-1)返回上一頁讀取的是快取中的內容,並沒有重新整理功能。

二.history.back():

history.back()不但可以返回上一頁,而且還具有重新整理功能,也就是說能夠從伺服器讀取最新的內容。

三.這兩個函式該如何選擇:

在有大量表單內容填寫的時候可以選擇可以選擇history.go(-1),因為返回的時候沒有重新整理功能,這樣就可以防止使用者重複填寫了。具體情況具體分析吧


相關文章