zoukankan      html  css  js  c++  java
  • js 实现一个普通的定时器

    HTML的页面显示:

     1 <html lang="en">
     2 <head>
     3     <meta charset="UTF-8">
     4     <title>Title</title>
     5     <link href="show.css" rel="stylesheet" type="text/css">
     6 </head>
     7 <body>
     8 
     9 <script src="text.js"></script>
    10 <input id="inp" type="text" onclick="see()">   
    11 
    12 <button id="stop" onclick="end()">停止</button>
    13 </body>
    14 </html>

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>绑定onclick事件去触发函数调用

    css输出框的大小设置

    1 #inp{
    2      200px;
    3     height: 40px;
    4 }

    javascript 去具体实现函数及其调用:

     1 function star() {
     2     var time=new Date().toLocaleString();   //获得一个时间对象并转为字符串
     3     var i=document.getElementById('inp');   //获取所需标签
     4     i.value=time;                            //设置标签值
     5 }
     6 var clock;     //定义一个全局变量
     7 function see() {
     8 
     9     if (clock==undefined){     //如果定时器为空就执行下面方法
    10         star();
    11         clock=setInterval(star,1000);
    12     }
    13                              //若已经存在定时器则不执行任何操作
    14 }
    15 
    16 function end() {
    17     clearInterval(clock);         //清除定时调用函数
    18     clock=undefined;              //把定时器置为空
    19 
    20 }
  • 相关阅读:
    springCloud中的服务调用feign
    模块化理解
    springCloud中的注册中心Nacos
    vue路由理解
    vue生命周期理解
    webpack理解
    连接查询理解
    [HDU]5691Sitting in Line (状压DP)
    [Kattis]redblacktree(树形依赖背包,DP优化)
    Codeforces Round #699 (Div. 2)
  • 原文地址:https://www.cnblogs.com/wen-kang/p/9473525.html
Copyright © 2011-2022 走看看