javascript window 对象

Posted yanxiatingyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript window 对象相关的知识,希望对你有一定的参考价值。

JavaScript中的Window和window有什么关系?

https://zhidao.baidu.com/question/1896482748628552420.html

avascript中的Window 对象表示浏览器中打开的窗口。
如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。
注释:没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。
实际的window就是指一个窗口,比如windows的视窗操作都是一个window。

 

 

 

 没有关系

  BOM就是浏览器窗口对象模型,顶级对象就是window

  window,document都是一个实例对象,他们都属于Object,你不可以在new他,必须直接调用他的方法和属性

  Window对象共有七个属性:

  1.  defauleStatus:指定窗口状态栏中的信息。

  2.  status:指定当前窗口状态栏中的信息。

  3.  frames:是一个数组,其中内容是窗口中所有的框架。

  4. parent:指当前窗口的父窗口。

  5. self:指当前窗口。

  6.  top:代表当前所有窗口的最顶层窗口。

  window:代表当前窗口。

  Window对象有五个方法:

  1. alert:显示带有一个“确定”按钮的对话框。

  2.  confirm:显示带有“确定”与“取消”两个按钮的对话框。

  3.  prompt:显示带有输入区的对话框。

  4. open:打开一个新窗口。

  5.  close:关闭用户打开的窗口。

 

通常不会使用到Window和Document。
但是也不是说Window就永远只有window一个实例、Document就永远只有document一个实例。比如可以访问到<iframe>里面的Window和Document。再比如说XMLHttpRequest的responseXML属性就会返回一个Document的实例。





以上是关于javascript window 对象的主要内容,如果未能解决你的问题,请参考以下文章

Java入门到架构师教程之JavaScript:history对象和location对象JavaScript设计模式系统讲解与应用

javascript内置对象

如何理解 JavaScript 中的 this 关键字

Javascript中的top对象

BOM和DOM

说说JavaScript那些事