document 对象的 location 属性也引用到了 Location 对象:
window.location === document.location // true
location.replace() 方法会在载入新文档之前删除浏览历史记录,也就是说无法通过后退键回到之前的文档。
navigator.onLine boolean 表示浏览器当前是否连接到了网络。
一个窗口关闭了,代表它的 window 对象仍然存在,其中会有个 closed 属性的值为 true,它的 document 会是 null,它的方法也不再工作。
如果一个窗口是顶级窗口或者标签,它的 parent 属性的是这个窗口本身。
parent === self // true
每个 window 都有自己的原型对象,也意味着 instanceof 不能跨窗口工作,会返回 false。