Javascript基础学习(二):浏览器内部对象
参考:html/css/javascript标准教程实例版(第三版)
浏览器提供的内部对象很多,下面将重点介绍:Navigator对象,window对象,Location对象,History对象,Document对象。
1. Navigation对象
Navigation对象管理浏览器的基本信息,例如版本号,操作系统等一些基本信息。
appName: 显示浏览器名称;
appVersion:浏览器版本号
platform:客户端操作系统
online: 浏览器是否在线
JavaEnabled():是否启用Java
2. Location对象
Location对象是浏览器内置的一个静态对象,它显示的是一个窗口对象所打开的地址。是用Location对象是要考虑权限问题,不同的协议或者不同的主机不能互相引用批次的的Location对象。
Hostname:返回地址主机名;
Port:返回地址端口号;
Host:返回主机名和端口号;
Reload():重新装载方法;
Replace():替换方法;
3. Window对象
Window对象是一个优先级很高的对象,window对象包含丰富的属性,方法和其他时间驱动,程序员可以简单地操作这些简单的属性和方法,对浏览器显示窗口进行控制。
Self:当前窗口;
Parent:主窗口;
Top:顶部窗口;
Status:浏览器状态栏
Close():关闭;
Alert():消息框;
Confirm():确认框;
Prompt():提示框;
4. Document对象
Javascript即是一门脚本的编程语言,又是基于面向对象的编程。Javascript的输入和输出都必须通过对象来完成,Document就是输出对象的其中之一。Document对象最主要的方法是write().
1. History对象
表示的是浏览器历史,它包含了浏览器以前浏览过的网页的网络地址。
Forward():相当于浏览器工具栏的“前进”按钮;
Back():**********************“后退”按钮;
Go():*************************“转到”按钮;