• JavaScript实用的例子


    ---恢复内容开始---

    1.发送验证码

    <input id="send" type="button" value="发送验证码">
    
    <script>  
        var times = 60, // 时间设置60秒
        timer = null;
        document.getElementById('send').onclick = function () {
         // 计时开始
         timer = setInterval(function () {
         times--;
         if (times <= 0) {  
         send.value = '发送验证码';
         clearInterval(timer);
         send.disabled = false;
         times = 60;
         } else {
         send.value = times + '秒后重试';
         send.disabled = true;
         }
         }, 1000);
        }
        var times = 60,
            timer = null;
        $('#send').on('click', function () {
        var $this = $(this);
        // 计时开始
        timer = setInterval(function () {
        times--;
         if (times <= 0) {  
            $this.val('发送验证码');
            clearInterval(timer);
            $this.attr('disabled', false);
            times = 60;
            } else {
                $this.val(times + '秒后重试');
                $this.attr('disabled', true);
            }
            }, 1000);
        });
    </script>

    2.输出今天的日期,以YYYY-MM-DD的方式,比如今天是2018年5月21日,则输出2018-05-21

    var date = new Date();
        var dateYear = date.getFullYear();
        var dateMonth = date.getMonth() + 1;
        dateMonth = dateMonth < 10 ? '0'+dateMonth : dateMonth;
        var dateDays = date.getDate();
        dateDays = dateDays < 10 ? '0'+dateDays : dateDays;
        console.log(dateYear + '-' + dateMonth + '-' + dateDays);

    3.用js来判断浏览器版本,以及手机终端

     js来判断浏览器版本

    var ipspan =document.querySelector(".span");
        
        function inspect(){
            var userAgent=navigator.userAgent;
    
            // 火狐浏览器
            if(userAgent.indexOf("Firefox") >-1){
                return "Firefox";
            }
            // 谷歌浏览器
            if(userAgent.indexOf("Chrome") >-1){
                return "Chrome";
            }
            // IE
            if(userAgent.indexOf("IE") >-1){
                return "IE";
            }
        }
    
        ipspan.onclick=function(){
            document.querySelector(".seebro").innerHTML =inspect();
        }

     js来判断手机终端,是安卓还是苹果

     (function(){
            var u = navigator.userAgent;
            var isAndroid =u.indexOf("Android") > -1 || u.indexOf("Adr") > -1; //Android终端  Google 浏览器默认为 Android 端
            var isIOS =!!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/); //IOS终端
    
            console.log(isAndroid);
            console.log(isIOS);
        }()) 

    4.

    ---恢复内容结束---

  • 相关阅读:
    添加GDataXMLNODE.h和.m的方法
    NSPredicate的用法
    oc正则表达式基本语法(二)
    洛谷3931 [洛谷八连测] 一道难题
    洛谷2024 食物链 并查集
    洛谷1005 【NOIP2007】矩阵取数游戏
    洛谷3927 [洛谷八连测] 一道中档题
    洛谷1113 杂务
    洛谷1019 单词接龙 字符串dfs
    洛谷1414 又是毕业季II
  • 原文地址:https://www.cnblogs.com/wangming1002/p/9066942.html
Copyright © 2020-2023  润新知