h5 history
history的Api方法和使用:
history.pushState(data,title,url):在瀏覽器中新增一條歷史記錄;
data會在onpopstate事件觸發時作為參數傳遞過去,title為頁面標題,url為頁面地址;
? ? history.replaceState(data,title,url):在瀏覽器中替換當前歷史記錄;
data會在onpopstate事件觸發時作為參數傳遞過去,title為頁面標題,url為頁面地址; ? history.length():當前歷史列表中的歷史記錄條數;
? ? ? ? window.onpopstate:實際上popstate是一個瀏覽器內置的點擊事件,響應pushState和replaceState的觸發調用;
history.back(-1):返回到當前頁的上一頁(原頁面表單中的內容會保留)
? ? history.back(0):頁面刷新
? ? ? ? history.back(1):當前頁前進一頁
? ? ? ? history.go(-1): 返回到當前頁的上一頁(原頁面表單中的內容會丟失,效果基本和history.back(-1)一樣)
? ? ? ? history.forward():當前頁面前進一頁(和history.back(1)效果一樣)
push&replace的區別?
push:?壓棧的操作,每做一步都會留下痕跡
replace??替換
CACHE MANIFEST
分三個部分
路徑設置 所有文件相對于當前appcache文件訪問
CACHE 設置 要緩存的文件
NETWORK 要連網的文件
FALLLBACK 出錯時的處理
總結
以上是生活随笔為你收集整理的h5 history的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 雅迪奥护肤的面霜好用吗?是不是有抗皱的效
- 下一篇: 医药卫生杂志要多少钱