一 .window 对象
全局对象,代表浏览器的框架或者窗口,其中包含了网页。
window对象的好多属性也是对象,常用的:history navigator document location screen
二.history对象
history对象跟踪用户访问的每个页面。这个页面列表常被成为"历史栈"。历史栈允许用户单击浏览器的前进或者后退来重新访问页面。
history的属性:length(访问历史栈的页面数量)
history的方法:back() forward() go()带一个参数,指定在历史栈中前进或者后退几个页面。
三. location对象
location对象包含大量当前页面的位置信息。如:URL 保存该页面的服务器 连接服务器的端口号以及使用的协议等。
location对象的属性:href hostname port protocal
从一个页面导航到另一个页面的方法
改变location对象的href的值,此方法把新页面加在历史栈的顶部。
使用location的replace()方法,此方法从历史栈中移除当前页面,替换为新页面。即意味着用了replace方法,单击后退按钮,无法回到最初加载的页面。
四.navigator对象
包含浏览器和运行浏览器的操作系统的大量信息。常见用途是消除浏览器之间的差异。
五.screen对象
常见属性:width height colorDepth
六.document
images集合 包含Image对象
links集合 包含Link对象(超链接)
forms集合 包含Form对象(表单)