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。