12.7-12.11
# 12.7-12.11汇总
## 1.history
History.length
返回一个整数,该整数表示会话历史中元素的数目,包括当前加载的页。
History.state
返回一个表示历史堆栈顶部的状态的值。这是一种可以不必等待popstate 事件而查看状态的方式。
方法:
History.back()
History.forward()
History.go()
History.pushState()
History.replaceState()
## 2.监听以及取消监听返回事件
window.addEventListener("popstate", this.myFunction)
window.removeEventListener("popstate",_this.myFunction)
## 3.Location
Location.href
包含整个URL的一个DOMString
Location.protocol
包含URL对应协议的一个DOMString,最后有一个":"。
Location.host
包含了域名的一个DOMString,可能在该串最后带有一个":"并跟上URL的端口号。
Location.hostname
包含URL域名的一个DOMString。
Location.port
包含端口号的一个DOMString。
Location.pathname
包含URL中路径部分的一个DOMString,开头有一个“/"。
Location.search
包含URL参数的一个DOMString,开头有一个“?”。
Location.hash
包含块标识符的DOMString,开头有一个“#”。
Location.username
包含URL中域名前的用户名的一个DOMString。
Location.password
包含URL域名前的密码的一个 DOMString。
Location.origin
包含页面来源的域名的标准形式DOMString。