file-type

JavaScript 中的document与window对象详解

下载需积分: 32 | 30KB | 更新于2024-09-11 | 20 浏览量 | 14 下载量 举报 1 收藏
download 立即下载
"这篇文档主要介绍了JavaScript中的两个核心对象——document对象和window对象,它们是JavaScript操作网页内容和页面交互的基础。" 文档详细内容: **document对象**是HTML文档的全局对象,它提供了访问和操作网页内容的方法和属性。这个对象是window对象的一个属性,与显示在窗口或框架内的文档紧密相关。 1. **属性** - `alinkColor`: 表示活动链接的颜色。 - `anchors`: 是一个数组,包含了文档中所有 `<a name>` 定义的锚点对象。 - `bgColor`: 文档的背景颜色,对应`<body>`标签的`bgcolor`属性。 - `cookie`: 用于存储页面相关数据的字符串,通常用来实现简单的本地存储。 - `fgColor`: 文档文本的颜色,对应`<body>`标签的`text`属性。 - `forms`: 是一个数组,按出现顺序包含了文档中的所有表单元素`<form>`。 - `lastModified`: 文档的最后修改日期。 - `location`: 提供了当前显示文档的URL,可以更改以加载新的文档。 - `referrer`: 显示用户是从哪个页面点击链接进入当前页面的URL。 - `title`: 文档的标题,对应`<title>`标签的内容。 - `vlinkColor`: 已经被访问过的链接的颜色,对应`<body>`标签的`vlink`属性。 2. **方法** - `clear()`: 清除文档内容。 - `close()`: 关闭文档流。 - `open()`: 打开文档流,常用于重写文档内容。 - `write()`: 向文档写入文本。 - `writeln()`: 同`write()`,但会在文本后添加换行符。 **window对象**是JavaScript中的顶级对象,它代表了浏览器的整个窗口,包括页面、滚动条和边框等。 1. **属性** - `defaultStatus`: 默认状态栏文本。 - `length`: 如果窗口包含多个框架,返回框架的数量。 - `name`: 窗口的名称。 - `opener`: 创建当前窗口的窗口对象,如果窗口是直接打开的,则为`null`。 - `screen`: 屏幕对象,提供有关用户屏幕的信息。 - `status`: 窗口状态栏的文本。 - `top`: 窗口中最顶层的窗口对象。 2. **方法** - `alert()`: 弹出警告对话框。 - `confirm()`: 弹出确认对话框,用户点击确定或取消返回布尔值。 - `prompt()`: 弹出输入对话框,获取用户输入。 - `setTimeout()`: 设置一个定时器,延迟执行函数。 - `clearTimeout()`: 取消由`setTimeout()`设置的定时器。 - `setInterval()`: 重复执行函数,间隔时间由参数决定。 - `clearInterval()`: 取消由`setInterval()`设置的定时器。 这两个对象是JavaScript在浏览器环境中进行网页动态交互的核心,通过它们,开发者可以获取和修改页面内容、控制用户界面以及响应用户行为。理解并熟练使用document和window对象是成为JavaScript开发者的必备技能。

相关推荐