Window 对象描述

Window 对象描述
2021年08月17日18:55:33 0 786

Window 对象描述

Window 对象表示一个浏览器窗口或一个框架。在客户端 JavaScript 中,Window 对象是全局对象,所有的表达式都在当前的环境中计算。也就是说,要引用当前窗口根本不需要特殊的语法,可以把那个窗口的属性作为全局变量来使用。例如,可以只写 document,而不必写 window.document。

同样,可以把当前窗口对象的方法当作函数来使用,如只写 alert(),而不必写 Window.alert()。

除了上面列出的属性和方法,Window 对象还实现了核心 JavaScript 所定义的所有全局属性和方法。

Window 对象的 window 属性和 self 属性引用的都是它自己。当你想明确地引用当前窗口,而不仅仅是隐式地引用它时,可以使用这两个属性。除了这两个属性之外,parent 属性、top 属性以及 frame[] 数组都引用了与当前 Window 对象相关的其他 Window 对象。

要引用窗口中的一个框架,可以使用如下语法:

frame[i]//当前窗口的框架
self.frame[i]//当前窗口的框架
w.frame[i]//窗口 w 的框架

要引用一个框架的父窗口(或父框架),可以使用下面的语法:

parent//当前窗口的父窗口
self.parent//当前窗口的父窗口
w.parent //窗口 w 的父窗口

要从顶层窗口含有的任何一个框架中引用它,可以使用如下语法:

top//当前框架的顶层窗口
self.top//当前框架的顶层窗口
f.top//框架 f 的顶层窗口

新的顶层浏览器窗口由方法 Window.open() 创建。当调用该方法时,应把 open() 调用的返回值存储在一个变量中,然后使用那个变量来引用新窗口。新窗口的 opener 属性反过来引用了打开它的那个窗口。

一般来说,Window 对象的方法都是对浏览器窗口或框架进行某种操作。而 alert() 方法、confirm() 方法和 prompt 方法则不同,它们通过简单的对话框与用户进行交互。

打赏 点赞(0)
weinxin
投诉&咨询
文章名+链接地址,发送到此微信:tourism52
c++,部分,语法 菜鸟教程

C++部分语法

C++语法比起C要灵活了不少,记录一些与C不同的语法。一、string:1.string.size()表示字符串长度2.string.substr(n,length)表示从第n位字...
abspath函数,abspath,php, abspath,函数,代码,示例 菜鸟教程

PHP abspath函数代码示例

PHP abspath函数代码示例本文整理汇总了PHP中abspath函数的典型用法代码示例。如果您正苦于以下问题:PHP abspath函数的具体用法?PHP abspath怎么...
2019,年,最好,用的,JavaScript,图表,库,2019,年, 菜鸟教程

2019 年最好用的 JavaScript 图表库

2019 年最好用的 JavaScript 图表库 大数据时代,收集和使用数据的需求正在爆发式增长,数据可视化也变得愈加重要。开发人员在想方设法将不同数据库中的记录整合到仪表板和漂...
$_FILES 菜鸟教程

$_FILES

$_FILES$HTTP_POST_FILES [已弃用]$_FILES -- $HTTP_POST_FILES [已弃用] — HTTP 文件上传变量说明通过 HTTP POST...
WML,标签,WML,标签,如何,定义,表格,中的,行,你, 菜鸟教程

WML <tr> 标签

WML tr 标签 如何定义 WML 表格中的行?你可以使用 tr 标签。 定义和用法 tr 标签定义一个表格行。 注释:此元素必须位于table元素中。 语法 table col...
前端,基础,01,html 菜鸟教程

【前端基础】----01HTML

目录前端的主要内容软件开发的架构浏览器中输入网址之后敲回车发生几件事HTTP协议四大特性HTML注释HTML的文档结构HTML标签格式几个很重要的属性:标签的分类head 内标签b...

评论列表 共有 0 条评论

暂无评论