文章目录
使用 JavaScript 来访问和操作浏览器对象的实例。
Window 对象
- 单击按钮时打开一个新窗口
- 打开一个新窗口并控制其外观
- 让新窗口失去并获得焦点
- 关闭新窗口
- 检查新窗口是否被关闭
- 向源(父)窗口写一些文本
- 相对于当前位置移动新窗口
- 将新窗口移动到指定的位置
- 打印当前页面
- 按指定像素调整窗口大小
- 将窗口调整为指定的大小
- 按指定的像素数滚动内容
- 将内容滚动到指定的位置
例子解释:Window 对象
Screen 对象
- 访问者屏幕:宽度
- 访问者屏幕:高度
- 访问者屏幕:可用宽度
- 访问者屏幕:可用高度
- 访问者屏幕:色深
- 访问者屏幕:像素深度
例子解释:Screen 对象
Location 对象
- 返回当前 URL 的主机名和端口
- 返回当前页面的完整 URL
- 返回当前 URL 的路径名
- 返回当前 URL 的协议部分
- 加载新文档
- 替换当前文档
- 跳出框架
例子解释:Location 对象
History 对象
- 显示历史列表中的 URL 数目
- 在页面中创建后退按钮
- 在页面中创建前进按钮
- 加载历史(记录)列表中的特定 URL
例子解释:History 对象
Navigator 对象
- 访问者浏览器中是否启用 cookie?
- 访问者浏览器的名称是什么?
- 访问者浏览器的引擎名称是什么?
- 访问者浏览器的版本信息是什么?
- 访问者浏览器的用户代理信息是什么?
- 访问者浏览器是什么平台?
- 访问者浏览器是什么语言?
- 是否在访问者的浏览器中启用了 Java?
例子解释:Navigator 对象
弹出框
- 显示警告框
- 演示在警告框中换行
- 显示确认框
- 显示提示框
例子解释:弹出框
计时
- 简单计数
- 另一个简单计数
- 无限循环中的计时事件
- 无限循环中的计时事件 - 带有停止按钮
- 用计时事件创建的时钟
- 通过 setInterval() 和 clearInterval() 设置并停止计时器
例子解释:计时
Cookies
- 创建一个欢迎 cookie
例子解释:Cookie