zoukankan      html  css  js  c++  java
  • window对象

    window对象
    window是将浏览器的窗口封装成对象
    1.如何获得window对象
    window对象是由浏览器创建的,当浏览器加载页面是,浏览器会立刻创建window对象,不用程序员去创建,直接使用即可。

    alert(window);    //就可以拿到
    2.window中的方法

    • alert  属于浏览器的功能,调用浏览器弹出窗口
    • confirm    弹出一个确认框

      var b = confirm("您确定要删除吗?");    //结果不是true就是false
    prompt    弹出一个输入框,返回值是string,点击取消返回null
    var str = prompt("请输入一个整数!","0");    
    alert(typedef str);


    • open方法---打开一个新窗口
    • close方法---关闭当前窗口

    function close1(){
        window.close();
    }调用该方法会使浏览器的当前窗口关闭

    function open2(){
        window.open(optionlArg1,optionlArg2,optionlArg3,optionlArg4,);
    }

    <body>
    <input type= "button" onclick="open2();" value= "按钮名称">
    </body>

    通常只用第一个参数
    window.open("../猜数字.html","");    //调用该方法,会打开一个新页面
    共有四个参数
    1.URL声明了新窗口中显示的文档URL
    2.name 一般不用,声明新窗口的名称
    4.features声明了新窗口要显示的标准浏览器的特征,长宽,其他的未必能用。
    4.replace 一般不用,是否将新窗口的地址加入到浏览器历史记录中,新版浏览器就不搭理你。

    • 定时器方法1

      setInterval 设置定时器

      参数1:可以是一段string,内容是js代码
      参数2:毫秒是单位
      返回值:当前开启的定时器ID

      window.setInterval("alert('abc');",2000); //参数2的单位是毫秒,意思是每隔2秒执行  参数1.

      clearInterval 清楚定时器
      var ID = window.setInterval("alert('abc');",2000);
      window.clearInterval(ID);

    • 定时器方法2

      setTimeout    设置定时器
      claerTimeout    清楚定时器
      其实与定时器的参数及使用方法完全一样,只不过不是重复执行,而是只执行一遍。
      下面两行执行效果是一样的,都是执行方法fun
      window.setInterval(fun,1000);
      window.setInterval("fun()",1000);

  • 相关阅读:
    在TreeView控件节点中显示图片
    PAT 甲级 1146 Topological Order (25 分)
    PAT 甲级 1146 Topological Order (25 分)
    PAT 甲级 1145 Hashing
    PAT 甲级 1145 Hashing
    PAT 甲级 1144 The Missing Number (20 分)
    PAT 甲级 1144 The Missing Number (20 分)
    PAT 甲级 1151 LCA in a Binary Tree (30 分)
    PAT 甲级 1151 LCA in a Binary Tree (30 分)
    PAT 甲级 1149 Dangerous Goods Packaging
  • 原文地址:https://www.cnblogs.com/sjxbg/p/5761503.html
Copyright © 2011-2022 走看看