美文网首页
JavaScript模版

JavaScript模版

作者: 向日葵人生_ebaa | 来源:发表于2019-05-24 17:09 被阅读0次
    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta http-equiv="X-UA-Compatible" content="ie=edge" />
        <title>JavaScript Demo</title>
        <style type="text/css">
          .container {
            display: flex;
            flex-direction: column;
            margin-top: 1rem;
            margin-left: 1rem;
          }
          .row {
            display: flex;
            margin-top: 1rem;
          }
          .row input:nth-child(1n + 2) {
            margin-left: 1rem;
          }
        </style>
        <script src="./vendors/jquery/1.11.2/jquery.min.js"></script>
        <script lanuage="JavaScript">
          var timer;
          $(function() {
            $("#t1").bind("click", function() {
              var tnow = new Date().Format("yyyy-MM-dd hh:mm:ss");
              $("#s").html(tnow);
            });
    
            $("#t2").bind("click", function() {
              $("#s").html(random(1, 100));
            });
    
            $("#t3").bind("click", function() {
              timer = setInterval(function() {
                var tnow = new Date().Format("yyyy-MM-dd hh:mm:ss");
                $("#s").html(tnow);
              }, 1000);
            });
    
            $("#t4").bind("click", function() {
              clearInterval(timer);
            });
    
            $("#t9").bind("click", function() {
              var url =
                "http://www.phonegap100.com/appapi.php?a=getPortalList&catid=20";
              doGet(
                url,
                function(res) {
                  var result = "<ul>";
                  for (r in res.result) {
                    console.log(res.result[r]);
                    result += "<li>" + res.result[r].title + "</li>";
                  }
                  result += "</ul>";
                  $("#s").html(result);
                },
                doError
              );
            });
    
            //设置焦点
            $("#iv").focus();
    
            $("#iv").keydown(function(event) {
              if (event.which == 13) {
                var sv = $("#iv").val();
                $("#s").html(sv);
                $("#iv").val("");
              }
            });
          });
    
          function doGet(url, success, error) {
            $.ajax({
              type: "get",
              url: url,
              dataType: "json",
              success: function(res) {
                success(res);
              },
              error: function(res) {
                error(res);
              }
            });
          }
    
          function doSuccess(res) {
            console.log(res);
          }
    
          function doError(res) {
            console.log(res);
          }
    
          //功能函数  获取随机数
          function random(lower, upper) {
            return Math.floor(Math.random() * (upper - lower + 1) + lower);
          }
    
          //扩展data
          Date.prototype.Format = function(fmt) {
            var o = {
              "M+": this.getMonth() + 1, // 月份
              "d+": this.getDate(), // 日
              "h+": this.getHours(), // 小时
              "m+": this.getMinutes(), // 分
              "s+": this.getSeconds(), // 秒
              "q+": Math.floor((this.getMonth() + 3) / 3), // 季度
              S: this.getMilliseconds() // 毫秒
            };
            if (/(y+)/.test(fmt))
              fmt = fmt.replace(
                RegExp.$1,
                (this.getFullYear() + "").substr(4 - RegExp.$1.length)
              );
            for (var k in o)
              if (new RegExp("(" + k + ")").test(fmt))
                fmt = fmt.replace(
                  RegExp.$1,
                  RegExp.$1.length == 1
                    ? o[k]
                    : ("00" + o[k]).substr(("" + o[k]).length)
                );
            return fmt;
          };
        </script>
      </head>
      <body>
        <div class="container">
          <div class="row">
            <input type="button" id="t1" value="获取日期" />
            <input type="button" id="t2" value="生成随机数" />
            <input type="button" id="t3" value="开始任务" />
            <input type="button" id="t4" value="停止任务" />
            <input type="button" id="t9" value="获取数据" />
          </div>
          <div class="row">回车显示:&nbsp;&nbsp;<input type="text" id="iv" /></div>
          <div class="row" id="s"></div>
        </div>
      </body>
    </html>
    

    相关文章

      网友评论

          本文标题:JavaScript模版

          本文链接:https://www.haomeiwen.com/subject/xwdnzqtx.html