location 对象
location 是 BOM 对象之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。事实上,location 对象是 window 对象的属性,也是 document 对象的属性 ;所以 window.location 和 document.location 等效。
history 对象
history 对象是 window 对象的属性,它保存着用户上网的记录,从窗口被打开的那一刻算起。
length—— history 对象中的记录数
history 对象的方法
back()——前往浏览器历史条目前一个 URL,类似后退
forward()—— 前往浏览器历史条目下一个 URL,类似前进
go(num) ——浏览器在 history 对象中向前或向后
可以通过判断 history.length == 0,得到是否有历史记录。