0
有什麼比較好用:history.back();
,history.go(-1);
,完全是一個新的請求,還是完全不同的東西?執行網頁返回的最佳編碼標準是什麼?
history.go(-1);
和history.back();
之間的實際差別是多少?
什麼是保持可靠性能(頁面加載沒有跳過或推進),數據完整性(加載頁面就像是刷新,但保留請求)的最佳方式,但堅持良好的編碼實踐?
有什麼比較好用:history.back();
,history.go(-1);
,完全是一個新的請求,還是完全不同的東西?執行網頁返回的最佳編碼標準是什麼?
history.go(-1);
和history.back();
之間的實際差別是多少?
什麼是保持可靠性能(頁面加載沒有跳過或推進),數據完整性(加載頁面就像是刷新,但保留請求)的最佳方式,但堅持良好的編碼實踐?
根據MDN標準,history.back();
等於按下後退按鈕,history.go(-1);
等於或等於history.back();
的快捷鍵。如果您正在使用這麼多的用戶瀏覽網頁在一個代碼
(例如,history.go(1) //forward;
history.go(-2) //go back two pages;
考慮使用history.back();
到aviod混亂。
按照[MDN(https://developer.mozilla.org/en -US/docs/Web/API/window.history)沒有區別,但是您可能對[HTML5歷史API]感興趣(http://diveintohtml5.info/history.html)。 – vcsjones
history.back )只是history.go(-1)的一個捷徑。 – aldux