bow对象:
Location:和URL相关,可获得当前请求的地址,以及具有带到一个新地址的作用,示例如下
Screen:屏幕相关,可以获得关于屏幕的一些信息,属性,方法参考手册
History:由一系列访问过的URL组成目前在使用的方法仅有back(),forward(),go()
代码可通过以上示例实现,或者通过go()方法实现
Navigator:获取浏览器的相关信息
Window:以上所有都可用window进行实现,因为所有操作是是在窗口下完成的
例:
history.back()=window.history.back();
window中一个可以实现跨窗口(新窗口是通过老窗口产生的)的属性:opener
说明:
运行a.html文件产生了一个窗口,在a.html产生的窗口中进行链接操作打开了b.html的窗口那么可以通过opener属性以对象的方式得到a.html文件(可按DOM中的documents理解)。代码 :var a = window.opener;从而可对a.html进行样式操作或进行信息传递
window 下的几个方法
setInterval("alert(aaa)",1000);1s周期执行设置的命令,返回一个id值
setTimeout("clock",1000);1s后执行命令,返回一个id值
clearInterval(id);//根据setInterval返回的id值对周期操作进行取消
clearTimeout(id);//根据setTimeout返回的id值对设置的定时操作进行取消
DOM对象
常用的几个方法:getElementById();//根据设置的id得到相应的标签对象
getElementsByName();//根据设置的name属性得到一个对象集合
getElementsByTagName();//根据标签名得到一个对象的集合