属性:
Document:浏览器中的页面
Navigator:浏览器自身的相关信息
Serene:有关客户端的屏幕和显示性能的信息
History:有关客户访问过的URL的信息
Location:有关当前URL的信息
defaultStatus:浏览器状态栏显示的信息
方法:
Prompt:显示可提示用户输入的对话框,返回用户输入的值
Alter:显示一个带有提示信息和一个”确定”按钮的警示框
Confirm:显示一个带有提示信息、”确定”和”取消”按钮的对话框,返回true,false
Close:关闭浏览器窗口
Open:打开一个新的浏览器窗口,加载给定URL所指定的文档
参数:URL,窗口名称,窗口特征
setTimeout:在指定的毫秒数后调用函数或计算表达式
clearTimeout:清除定时器
setInterval:按照指定的周期(毫秒)来调用函数或表达式
setTimeout和setInterval区别:
setTimeout只执行一次,setInterval会不停的执行,直到窗口关闭或者其他方法强制停止。
窗口的特征属性:
Height,width:窗口文档显示区的高度、宽度、以像素计
Left、top:窗口的x坐标、y坐标、以像素计
Toolbar=yes|no|1|0:是否显示浏览器的工具栏,默认是yes
Scrollbars= yes|no|1|0:是否显示滚动条, ,默认是yes
Location=yes|no|1|0:是否显示地址栏,默认是yes
Status=yes|no|1|0:是否添加状态栏,默认是yes
menubar=yes|no|1|0:是否显示菜单栏,默认是yes
resizable=yes|no|1|0:窗口是否可调节尺寸,默认是yes
titlebar=yes|no|1|0:是否显示标题栏,默认是yes
fullscreen=yes|no|1|0:是否使用全屏模式显示浏览器,默认是yes
常用事件:
Onclick:鼠标单击某个对象
Onload:一个页面或一幅图像完成加载
Onmouseover:鼠标移到某元素之上
Onmouseout:鼠标离开某元素
Onchange:域的内容被改变
Onkeydown:某个键盘按键被按下
分享到:
相关推荐
为了能够操纵浏览器和文档,JavaScript使用分层的父对象和子对象,这就是“文档对象模型”。这些对象的组织类似一个树型结构,并表示一个Web文档的所有内容和组件。 注意:”文档对象模型”不是JavaScript语言的一...
JavaScript高级编程的学习中,BOM(Browser Object Model)占据着重要的地位,因为它使得JavaScript能够与浏览器进行交互。在浏览器环境中,JavaScript的核心语法是ECMAScript,但BOM提供了与浏览器功能交互的一系列...
下面小编就为大家带来一篇JavaScript——DOM操作——Window.document对象详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本文将深入探讨JavaScript中的BOM(Browser Object Model,浏览器对象模型)以及其中的核心对象——window对象。BOM允许JavaScript与浏览器进行交互,包括处理窗口、框架、位置等。在Web开发中,尽管ECMAScript是...
`window`对象还有一个特别的属性——`window.document`,它提供了与HTML文档交互的方法和属性,如`document.getElementById()`用于查找ID匹配的元素,`document.createElement()`用于创建新的HTML元素,以及`...
Window对象 - **实例数量**:39个实例 - **覆盖内容**: - 窗口的创建与管理 - 浏览器窗口的尺寸与位置调整 - 弹出框的使用 - **示例**:如何使用`window.open()`方法打开一个新的浏览器窗口。 ##### 11. 事件...
#### 五、BOM 的核心对象 —— window `window` 对象是 BOM 中最重要的对象,它是所有其他 BOM 对象的父对象。`window` 对象表示当前浏览器窗口,并且提供了许多有用的属性和方法。 - **基本属性**: - `window....
本文将深入探讨`window`对象中的两个主要事件——`load`事件和`error`事件,以及`window`对象的事件监听属性。 首先,`load`事件会在整个文档(包括HTML、CSS、JavaScript以及所有图片和子框架)在浏览器窗口完全...
所以,`Window`包含了浏览器实现的API,如`sessionStorage`,并且它有一个`window`属性,该属性引用了`Window`实例化的对象——即`window`。另一方面,`window`是一个可以直接操作的对象,它的属性和方法可以直接...
JS解析器只是JS代码运行的一种环境,浏览器是JS运行的一种环境,浏览器为JS提供了操作DOM对象和window对象等接口。Node.js也是JS的一种运行环境,node.js为JS提供操作文件、创建http服务、创建TCP、UDP服务等接口,...
3. **浏览器对象**:例如`window`、`location`、`history`和`navigator`等,用于访问和控制浏览器的各种功能。 4. **文档对象**:如`document`、`images`、`form`等,用于操作文档中的各种元素。 #### DOM与BOM的...
JavaScript中的`window`对象是浏览器对象模型(BOM,Browser Object Model)的核心,它既是所有BOM对象的顶级父对象,也是全局作用域的载体。这意味着任何全局变量或函数本质上都是`window`对象的属性。例如,我们...
7. **第7章 Window及相关顶级对象**:窗口对象是JavaScript中全局的对象,包含了浏览器的一些关键功能,如location用于导航,navigator获取浏览器信息,history管理浏览历史,以及setTimeout和setInterval进行定时...
通过这个示例,我们可以学习到如何构建一个基本的jQuery自定义插件,理解DOM操作、事件处理和CSS样式化在实现动态用户界面中的应用。这个自定义插件提供了一种简单的方式,以编程方式在网页上创建具有特定功能的弹出...
#### 全局对象——Window 在JavaScript中,全局对象通常是`window`对象(在浏览器环境中)。所有未声明作用域的变量都被视为全局变量,并成为`window`对象的属性。 ```javascript var objectA = { name: "myName" ...
在Web前端开发中,`window`对象是JavaScript中的全局对象,它代表浏览器的窗口,是所有全局变量和函数的容器。理解并熟练掌握`window`对象及其相关的事件和定时器方法,对于编写高效、流畅的前端应用至关重要。 ###...
【第02章:HTML、JavaScript简介】_window对象_v.wmv",这暗示了该学习资料不仅涵盖了Java基础,还可能包含与Web开发相关的知识,特别是HTML和JavaScript的基础,以及JavaScript中的核心概念——window对象。...
在本文档中,我们重点讨论JavaScript的核心对象——Navigator对象和Window对象。 Navigator对象是JavaScript中用来获取浏览器信息的对象,它包含了关于浏览器的各种详细属性。例如,`appCodeName`返回浏览器的内部...
这个压缩包文件“谷歌浏览器的一个新特点——关于获取iframe的parent对象Demo.zip”显然聚焦于一个特定的Chrome功能,即在iframe中获取父级(parent)窗口对象。在网页开发中,iframe(内联框架)是一种嵌入其他HTML...