JavaScript - window对象相关

 

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

 

 

 

posted @ 2019-11-29 15:31  萌胖次  阅读(100)  评论(0编辑  收藏  举报