zoukankan      html  css  js  c++  java
  • js学习笔记(延时器)

        //setTimeout()
       //功能:设置一个延时器
       //语法:var timer = window.setTimeout(code,millisec);
       //参数: code:是任何合法的js代码,一般情况下是js函数,该函数要放在引号中。
       //          例:1:window.setTimeout("close()",2000);
       //                2: window.setTimeout(init,2000); //传函数地址,不加括号;
       window.onload() = init;
       //将函数的地址传给了事件,而不是将函数的执行结果传给事件
       //有名函数或者普通函数,作为地址引用,不带括号。
       // millisec:毫秒值。1秒=1000毫秒;
       //返回值: 返回一个延时器的id变量,这个id给延时器clearTimeout()来清除
       //clearTimeout()
       //        功能:清除延时器id变量
       //        语法:window.clearTimeout(timer)
       //         timer就是由setTimeout()设置的延时器的id变量
      function init(){
      window.document.body.bgColor = "#ff0033"; //更改网页背景颜色
     
      var url2 = "";
      var name2 = "win2";
      var options2 = "width=400,height=300,left=300,top=200,scrollbars=yes";
      //打开新窗口
      var win = window.open(url2,name2,options2);  //open()方法
       //向新窗口中输入内容
       var str = "<h2>张三的基本信息</h2>";
       str += "姓名:张三";
       str += "<br>性别:男";
       str += "<br>年龄:30岁";
       str += "<img src='./1.jpg'/>";
       win.document.write(str);
       //5秒后,新窗口自动关闭;
       win.setTimeout("window.close()",4000);
       }
       
       for(var name in window)
       {
          document.write(name+"<br>");
       }

  • 相关阅读:
    第一周作业
    模拟赛3 题解
    模拟赛2 题解
    [HNOI2008]GT考试 题解
    NOI Online 提高组 题解
    模拟赛1 题解
    知识点拾遗
    [NOIp2012]疫情控制 题解
    [CEOI2002]Bugs Integrated, Inc. 题解
    [NOIp2017]宝藏 题解
  • 原文地址:https://www.cnblogs.com/dubin382460/p/5575749.html
Copyright © 2011-2022 走看看