zoukankan      html  css  js  c++  java
  • Js倒计时

    一、bom中浏览器打开:

      1、window.open('http://baidu.com') 相当于window.open("http://baidu.com","target")   //指在新窗口打开,不可以后退。

      2、window.open("http://baidu.com","_self")  //指在当前窗口打开,可后退。

      3、location.replace("http://baidu.com")   //指在当前窗口打开,不可后退。

    二、下班倒计时  js
      <h1>下班倒计时:<span id="time"></span></h1>
      <button id="btn" onclick="stopBtn()">停止倒计时</button>
      function cal(){
        //获取当前时间
        var now=new Date();
        //获取目标时间
        var target=new Date(now.toLocaleDateString()+" 19:00:00");    //toLocaleDateString() 指将根据本地时间将date对象部分时间转换成字符串    拼接的空格别忘记

        if(now<=target){
          //毫秒差
          var ms=target-now;

          //将毫秒进行转化,时分秒
          var s=ms/1000;
          var h=parseInt(s/3600);
          h<0&&(h="0"+h);

          var m=parseInt(s%3600/60);

          m<0&&(m="0"+m);
          s=parseInt(s%3600%60);
          s<10&&(s="0"+s);

          //将时间进行拼接
          document.getElementById('time').innerHTML=h+":"+m+":"+s;
        }else{

          document.getElementById("time").innerHTML="00:00:00";

          clearInterval(timer);
          timer=null;

        } 
      }

      var timer=null;
      window.onload=function(){
        cal();
        timer=setInterval(cal,1000); 
      }

      function stopBtn(){

        var btn=document.getElementById("button");
        if(timer){
          clearInterval(timer);

          timer=null;
          btn.innerHTML="启动倒计时";
        }else{

          cal();
          timer=setInterval(cal,1000);
          btn.innerHTML="停止倒计时";
        }
      }

  • 相关阅读:
    golang的reflect
    minium-介绍
    selenium+Node.js在windows下的配置和安装
    Jmeter-逻辑控制器之Switch控制器(Switch Controller)
    Jmeter-逻辑控制器之Foreach
    chrome插件-YSlow 一个使用的web性能测试插件
    jmeter
    Jmeter-从数据库中获取数据并作为变量传输
    Jmeter-无法启动,'findstr'不是内部或外部命令,也不是可运行的程序
    Jmeter-响应结果unicode转成中文显示
  • 原文地址:https://www.cnblogs.com/xxp0921/p/5849650.html
Copyright © 2011-2022 走看看