Window对象
-----------------------------------------------------------------------------------
开发工具与关键技术:VS.JS作者:纳兹,撰写日期:2019.06.28,源于:老师上课教程
-----------------------------------------------------------------------------------
浏览器对象(BOM)Window对象:是BOM(浏览器对象模型)的核心,window 对象指当前的浏览器窗口。
对于window对象来说,window对象表示浏览器打开的窗口。如果文档含有 ( 或)标签,浏览器会为HTML文档创建一个window对象,并为 每个框架创建一个额外的window对象。没有应用于window对象的公开标准,但 是所有的浏览器都支持window对象的使用。
Window对象属性比较常用的有:document(对Document对象的只读引用)、history(对History对象的只读引用)、innerheight(返回窗口的文档显示区的高度)、innerWidth(返回窗口的文档显示区的宽度)、location(用于窗口或框架的Location对象)、navigator(对Navigator对象的只读引用)、screen(对Screen对象的只读引用)、top(返回顶层的父窗口)。window对象方法比较常用的是链接,用于打开 页面和关闭页面。
对于window对象属性:经常用于获取和设置。例如:var h=window.innerHeight;(获取浏览器的高度)、var w = window.innerWidth;(获取浏览器的宽度),最后在浏览器输出显示浏览器的宽度和高度(console.log(“文档显示区的高度” + h + “文档显示区的宽度” + w);)。
常用的Window对象方法:(跳转链接)open()方法:打开一个新的浏览器 窗口或查找一个已命名的窗口;close()方法:关闭当前浏览器窗口,不需要指定关闭的窗口,因为它关闭的是当前的窗口;print()方法:打印当前窗口内容,不同浏览器打印窗口不一样·。链接跳转有:外部链接跳转和当前·项目链接跳转。外部链接跳转需要通过联网才可以跳转到页面,从而显示页面内容;当前项目链接不需要联网跳转,直接可以显示。
以上为window对象。