JavaScript 中的document与window对象详解
"这篇文档主要介绍了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开发者的必备技能。
下载后可阅读完整内容,剩余3页未读,立即下载
- 粉丝: 2
- 资源: 41
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦