对各个对象属性的详细小结:
一,clipboardData对象
1,windows的剪切板是所以程序共享的,它相当于全局变量,通过剪切板可以实现各个程序之间的数据共享、交互。
二,location对象
Location对象是window对象的一个部分,可通过window.location来访问,它包含有关当前URL的信息
1,它的属性
(1)href属性:用于重定向到另一个页面,和window.navigate()相似,如下两句话作用相同:
window.location.href("http://www.baidu.com");
window.navigate("http://www.baidu.com");
(2)还有相关的设置或得到URL中的主机名、端口号、资源路径、协议等信息的属性;
2,它的方法
(1)replace:也可以用于载入一个新的页面,它与href的区别是,它是用新的网页替代当前网页,替代后在history中没有之前的网页,而href是可以在history中找到之前的网页的。
(2)reload:用于重新载入窗口中的当前页面,即刷新;用它便可实现论坛列表的自动刷新功能,比如在发表页面中,提交完后边reload父窗口,即:opener.location.reload();
(3)assign:作用和href相同,加载新的网页文档
三,history对象
History对象包含用户(浏览器)访问过的URL,可以通过window.history访问它,History 对象最初设计来表示窗口的浏览历史。但出于隐私方面的原因,History 对象不再允许脚本访问已经访问过的实际 URL。唯一保持使用的功能只有 back()、forward() 和 go() 方法。
1,属性
Length:返回浏览器历史列表中的URL数量
2,方法
(1)back:访问历史列表中的前一个URL,作用和单击浏览器的“后退”按钮相同
(2)Forward:访问历史列表中的下一个URL,注意:只有后退了方可前进
(3)Go(数字或是URL):访问历史列表中的某个具体页面,正整数表示当前位置的第前几个URL,负整数表示当前位置的第后几个
四,navigator对象
Navigator 对象包含有关浏览器的信息,它包含的属性描述了正在使用的浏览器,可以使用这些属性进行平台专用的配置。虽然这个对象的名称显而易见的是 Netscape 的Navigator 浏览器,但其他实现了 JavaScript 的浏览器也支持这个对象。
Navigator 对象的实例是唯一的,可以用 Window 对象的 navigator 属性来引用它。
五,screen对象
Screen 对象包含有关客户端显示屏幕的信息,每个 Window 对象的 screen 属性都引用一个 Screen 对象。Screen 对象中存放着有关显示浏览器屏幕的信息。JavaScript 程序将利用这些信息来优化它们的输出,以达到用户的显示要求。例如,一个程序可以根据显示器的尺寸选择使用大图像还是使用小图像,它还可以根据显示器的颜色深度选择使用 16 位色还是使用 8 位色的图形。另外,JavaScript 程序还能根据有关屏幕尺寸的信息将新的浏览器窗口定位在屏幕中间。