History API是什么?
- 是一個(gè)應(yīng)用程序接口
- History API是一個(gè)大寫的History對(duì)象,通過window.history屬性返回獲取
- History對(duì)象定義了一些屬性和方法來操作歷史記錄
window.history屬性返回
History { length: 1,
scrollRestoration: "auto",
state: null
<prototype>: HistoryPrototype { go: go(),
back: back(),
forward: forward(),
… }
}
1.histoey.length
定義:用于查詢歷史記錄中的數(shù)量
語法:
window.histoey.length
返回值:
返回一個(gè)整數(shù):
n:當(dāng)前歷史記錄的條目數(shù)量
1:歷史條目只有一條
1.histoey.back
定義:退回上一條歷史記錄
語法:
window.histoey.back()
無參數(shù)
返回值:undefined
2.histoey.forwaed()
定義:跳轉(zhuǎn)下一條歷史記錄
語法:
window.histoey.forwaed()
無參數(shù)
返回值:undefined
4.histoey.go()
定義:根據(jù)參數(shù)跳轉(zhuǎn)到指定的歷史記錄
語法:
window.histoey.go(整數(shù))
參數(shù):
正整數(shù):向前跳轉(zhuǎn)
負(fù)整數(shù):向后跳轉(zhuǎn)
0:重載當(dāng)前頁面
返回值: