Window对象总结

                             Window对象总结

一、 Window对象
1、 Window对象表示一个浏览器窗口或是一个框架。在客户端JavaScript中,Window对象是全
局对象,所有的表达式都在当前的环境中进行计算。
2、 window对象的属性:
(1)top 返回最顶层的先辈窗口;
(2)parent 返回父窗口;
(3)page(X/Y)Offset 设置或返回当前页面相对于窗口显示区左上角的X/Y位置;
(4)innerHeight 返回窗口文档显示区的高度;
(5)innerWidth 返回窗口文档显示区的宽度;
(6)opener 返回对创建此窗口的窗口的引用。
(7)其它:name,screenLeft,screenTop,screenX,screenY等。
3、window对象的方法:
(1)alert 显示带有一段消息和一个确认按钮的警告框;
(2)confirm 显示带有一段消息以及确认按钮和取消按钮的对话框;
(3)open 打开一个新的浏览器窗口或查找一个已命名的窗口;
(4)close 关闭浏览器窗口;
(5)setInterval 按照指定的周期(以毫秒计算)来调用函数或计算表达式;
(6)setTimeout 在指定的毫秒数后调用函数或计算表达式。
(7)其它:moveBy,moveTo,resizeBy,resizeTo,scrollBy,scrllTo,focus,blur等。
二、navigator对象
1、window.navigator 对象包含有关访问者浏览器的信息。window.navigator 对象在编写时可
不使用 window 这个前缀。Navigator对象通常用于检测浏览器与操作系统的版本。
2、Navigator对象的属性:
(1)navigator.appCodeName; 表示浏览器代码名的字符串表示。
(2)navigator.appName; 表示返回浏览器的名称。
(3)navigator.appVersion; 表示返回浏览器的平台和版本信息。
(4)navigator.platform; 表示返回运行浏览器的操作系统平台。
(5)navigator.userAgent; 表示返回由客户机发送服务器的user-agent头部的值。
(6)cookieEnabled 返回指明浏览器中是否启用 cookie 的布尔值。
在这里插入图片描述
在这里插入图片描述
三、screen对象
1、window.screen 对象中包含着有关显示用户屏幕的信息。window.screen对象在编写时可以不使用 window 这个前缀。它的语法是window.screen.属性。
2、它的属性具有如下几种:
(1)window.screen.availHeight;表示窗口可以使用的屏幕高度,它的单位是像素。
(2)window.screen.availWidth;表示窗口可以使用的屏幕宽度,它的单位是像素。
(3)window.screen.colorDepth;表示用户浏览器表示的颜色位数,通常为32位(每像素的位数)。
(4)window.screen.pixelDepth; 表示用户浏览器表示的颜色位数,通常为32位(每像素的位数)(IE浏览器不支持此属性) 。
(5)window.screen.height; 表示屏幕的高度,它的单位是像素。
(6)window.screen.width; 表示屏幕的宽度,它的单位是像素。
在这里插入图片描述
在这里插入图片描述
四、location对象
1、Location 对象是 Window 对象的一个部分,可通过 window.location 属性来访问。
2、Location 对象的属性:
(1)host 设置或返回主机名和当前 URL 的端口号;
(2)hostname 设置或返回当前 URL 的主机名;
(3)href 设置或返回完整的 URL;
(4)pathname 设置或返回当前 URL 的路径部分;
(5)port 设置或返回当前 URL 的端口号;
(6)protocol 设置或返回当前 URL 的协议;
(7)serch 设置或返回从问号(?)开始的URL(查询部分)。
3、Location 对象的方法:
(1)加载新的文档;
(2)replace 用新的文档替换当前文档;
(3)reload 重新加载当前文档。
五、history对象
1、history 对象是用来表示窗口浏览历史的。
2、history 对象的属性是length属性,返回的是浏览器历史列表中的 URL 数量。
3、history 对象的方法:
(1)back 加载 history 列表中的前一个 URL;
(2)forward 加载 history 列表中的下一个 URL;
(3)go 加载 history 列表中的某个具体页面。
六、document对象
1、document对象的属性:
(1)body 提供对 < body> 元素的直接访问;
(2)cookie 设置或返回与当前文档有关的所有 cookie;
(3)domain 返回当前文档的域名
(4)URL 返回当前文档的 URL;
(5)title 返回当前文档的标题。
2、document对象的方法:
(1)write 文档写 HTML 表达式 或 JavaScript 代码;
(2)writeln 等同于 write() 方法,不同的是在每个表达式之后写一个换行符;
(3)getElementById 返回对拥有指定 id 的第一个对象的引用;
(4)getElementsByName 返回带有指定名称的对象集合;
(5)getElementsByTagName 返回带有指定标签名的对象集合。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值