首頁 >web前端 >H5教程 >有關history.pushState()的課程推薦

有關history.pushState()的課程推薦

零下一度
零下一度原創
2017-06-10 16:08:391837瀏覽

在 HTML 檔案中,  history.pushState() 方法為瀏覽器歷史新增了一個狀態。 pushState() 帶有三個參數:一個狀態對象,一個標題(現在忽略了),以及一個可選的URL位址。以下將對這三個參數進行細緻的檢查:state object — 狀態物件是一個由 pushState()方法建立的、與歷史紀錄相關的JS物件。當使用者定向到一個新的狀態時,會觸發popstate事件。事件的state屬性包含了歷史紀錄的state物件。 (譯者註:總而言之,它儲存JSON字串,可以用在popstate事件中。)state 物件可以是任何可以序列化的東西。由於火狐會將這些物件儲存在使用者的磁碟上,所以使用者在重新啟動瀏覽器之後這些state物件會恢復,我們施加一個最大640k 的字串在state物件的序列化表示上

# #1. 詳細介紹h5中的history.pushState()使用實例

有關history.pushState()的課程推薦

##簡介:在HTML 檔案中,  history.pushState() 方法為瀏覽器歷史新增了一個狀態。  pushState() 有三個參數:一個狀態對象,一個標題(現在被忽略了),以及一個可選的URL位址。以下將對這三個參數進行細緻的檢查:

2.

創造更好的瀏覽體驗-HTML5 history API

簡介:HTML5 history API只包含2個方法:history.pushState()和history.replaceState(),以及1個事件:window.onpopstate。 ,。

3.

深入探究HTML5的History API_html5教學技巧

簡介:這篇文章主要介紹了深入探究HTML5的History API,重點講述了HTML5中新的方法history.pushState()和history.replaceState(),需要的朋友可以參考下

【相關問答推薦】:

javascript - history pushState

#javascript - 關於history.pushState()的問題

以上是有關history.pushState()的課程推薦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn