1 . window对象常用方法 :
写法 : window.方法()
注意 : window可以省略不写
alert(), confirm(), prompt()是JavaScript提供和用户交互的三种控件
<!-- 警告框: 只能确认,不能取消 -->
<script>
function testAlert() {
alert("警告");
}
</script>
<input type="button" value="警告框" onclick="testAlert()" /> <!-- 确认框: 有返回值, 确定返回true, 取消返回false -->
<script>
function testConfirm() {
var flag = confirm("提示信息");
if (flag) {
alert("点击了确定");
} else {
alert("点击了取消");
}
}
</script>
<input type="button" value="确认框" onclick="testConfirm()" /> <!-- 提示输入框: 返回输入的值 -->
<script>
function testPrompt() {
var info = prompt("输入数据 : ");
alert("输入的数据 : " + info);
}
</script>
<input type="button" value="提示输入框" onclick="testPrompt()" /> <!-- 打开窗口 -->
<script>
function testOpen() {
open("html/xxxx.html");
}
</script>
<input type="button" value="打开窗口" onclick="testOpen()" />
2 . location对象 : 代表当前打开窗口的URL
location.hostname : 主机名
location.port : 端口
location.host : 主机名 + 端口
location.href : 完整的URL
location.reload() : 刷新
3 . history对象 : 有关用户访问过的URL信息
history.back() : 后退一个网页
history.forward() : 前进一个网页
history.go() :
根据传入的参数, 正数为前进, 负数为后退
例如 :
history.go(1) 前进1个网页
history.go(2) 前进2个网页
history.go(-1) 后退1个网页
history.go(-2) 后退2个网页
4 . navigator对象 : 管理浏览器的基本信息
navigator.appName : 浏览器名称
navigator.appVersion : 浏览器版本
navigator.userAgent : 浏览器类型
navigator.platform : 操作系统
navigator.javaEnabled() : 是否启用java