• JavaScript简单的实例应用


    1、显示当前时间:

    <!doctype>
    <html>
        <head>
            <meta charset='utf-8'>
            <script type='text/javascript'>
                function showtime(){
                    var now_time = new date();    //创建时间对象的实例
                    var hours = now_time.gethours();    //获得当前小时数
                    var minutes = now_time.getminutes();    //获得当前分钟数
                    var seconds = now_time.getseconds();    //获得当前秒数
                    var timer = "" + ((hours > 12) ? hours - 12 : hours);
                    timer += ((minutes < 10) ? ":0" : ":") + minutes;
                    timer += ((seconds < 10) ? ":0" : ":") + seconds;
                    timer += "  " + ((hours > 12) ? "pm" : "am"); 
                    document.getElementById("aa").text = timer;
                    settimeout('showtime()', 1000);
                  }  
                </script>
        </head>
        <body onload="showtime()">
            <div id="aa"></div>
        </body>
    </html>

    2、当鼠标经过图像时图像的震动效果:

    <!doctype>
    <html>
        <head>
            <meta charset='utf-8'>
            <script type='text/javascript'>
                var rector = 3, stopit = 0, a = 1;
                function init(which){
                    stopit = 0;
                    zhend =  which;
                    zhend.style.left = 0;
                    zhend.style.top = 0;    
                  }  
                function rattleimage(which){
                    if((!document.all && !document.getElementById) || stopit = 1)
                        return;
                    if(a == 1){
                         zhend.style.top = parseInt(zhend.style.top) + rector;
                    } else if(a == 2){
                         zhend.style.left = parseInt(zhend.style.left) + rector;
                    } else if(a == 3){
                         zhend.style.top = parseInt(zhend.style.top) - rector;
                    } else if(a == 4){
                         zhend.style.left = parseInt(zhend.style.left) - rector;
                    }
                   else {
                         zhend.style.left = parseInt(zhend.style.left) - rector;
                    } 
                    if(a < 4)
                       a++;
                    else
                        a = 1;
                    settimeout('rattleimage()', 50); 
              }
              function stoprattle(which){
                stopit = 1;
                 which.style.left = 0;   
                 which.style.left = 0;
               }
            </script>
        </head>
        <body>
            <img src="test.png" class="zhendimage" onMouseover="init(this);rattleimage()" onmoouseout="stoprattle(this)"  />
        </body>
    </html>    

    3、自由切换图像:

    <!doctype>
    <html>
        <head>
            <meta charset='utf-8'>
            <script type='text/javascript'>
                var img = new array(3);
                var nums = 0;
                if(document.images){
                    for(i = 1; i <= 3; i ++){
                        img[i] = new image();
                        img[i].src = 'images/00' + i + '.png';
                    }
                }
                function fort(){
                    nums ++;
                    document.images[0].src = img[nums].src;
                    if(nums == 3)
                        nums = 0;    
                  }  
                function slide(){
                    setInterval('fort()', 1000); 
                }
            </script>
        </head>
        <body onload="slide()">
            
        </body>
    </html> 
  • 相关阅读:
    《RocketMQ源码系列》心跳机制
    《RocketMQ源码系列》broker是如何注册到nameserver的
    使用redis客户端工具RedisClient连接windows和linux下的redis并解决无法连接redis的问题
    windows下安装Linux
    redis客户端工具RedisClient的使用
    redis哨兵机制配置
    redis数据的两种持久化方式rdb和aof对比(二)
    redis数据的两种持久化方式rdb和aof对比(一)
    windows下的redis主从复制
    redis持久化配置:rdb和aof
  • 原文地址:https://www.cnblogs.com/minozMin/p/8253121.html
Copyright © 2020-2023  润新知