JavaScript是运行在浏览器中的,所以提供了一系列对象用于和浏览器窗口进行交互,这些对象包括window、document、location、navigator和screen等。
通常统称为浏览器对象模型(Brower Object Model)。
参考:http://www.w3school.com.cn/js/js_window.asp
window对象是整个JavaScript脚本运行的顶层对象,它的常用属性如下:
document:返回该窗口内装载的HTML文档
location:返回该窗口装载的HTML文档的URL
navigator:返回浏览当前页面的浏览器,包含了一系列浏览器属性,包括名称、版本号和平台等
screen:返回当前浏览器屏蔽对象
history:返回该浏览窗口的历史