1.前言窗口是DOM的核心对象,代表浏览器的一个实例。在浏览器中,窗口对象具有双重作用。是通过JS访问浏览器窗口的接口,也是一个Global对象(参考百度)。在全局范围内声明的任何变量和函数都成为窗口对象的属性和方法。虽然全局变量也是窗口对象的属性,但它们与直接在窗口上定义的属性有些不同。全局变量不能通过delete运算符删除,但直接在window上定义的属性可以。另外,直接访问未声明的变量会报错,而通过window对象访问则不会,只会返回undefined。window.location对象可用于获取当前页面地址(URL)并将浏览器重定向到新页面。其次,Location属性对象可以不写window窗口前缀。window.location和document.location是等价的,可以互换使用。location的8个属性都是可读可写的,但是只有href和hash的写才有意义。比如改变location.href会重新定位到一个URL,而修改location.hash会跳转到当前页面的锚点(或其他)名称标签(如果有的话),页面不会重新加载。1.WindowLocationHrefwindow.location.href属性返回当前页面的URL。示例: 显示当前页面的URL
