zoukankan      html  css  js  c++  java
  • jquery常用操作@测试分享

    格式化日期时间为2017-07-09

    functionformatDate (dates) {
    
        varmydate= new Date(dates);
    
        varmon=mydate.getMonth()+1;
    
        mon= mon.toString().length <=1 ? "0" + mon: mon;
    
        vard=mydate.getDate();
    
        d= d.toString().length <= 1 ? "0" + d: d;
    
        varh=mydate.getHours();
    
        h= h.toString().length <= 1 ? "0" + h: h;
    
        varm=mydate.getMinutes();
    
        m= m.toString().length == 1 ? "0" + m: m;
    
        vars=mydate.getSeconds();
    
        s= s.toString().length == 1 ? "0" + s: s;
    
        returnmydate.getFullYear()+"-"+mon+"-"+d+ " "+h+":" +m+ ":" + s;
    
    }

     

    字符串转化为日期格式

    varmydate= new Date("2017","7","18",0,0,0);
    
    console.log(mydate);
    
    //new Date()可把数字转化为日期型。但无法把“2017-07-18”这样的格式转化为日期格式。

     

    boostrap:添加月视图控件

    var c="form-control input-smdatepicker-input";
    
    $("input[name ='_LIS_field3']").attr("class",c);
    
    $(".datepicker-input").datetimepicker({
    
                language: "zh-CN",
    
                format: "yyyy-mm",//选择后填写的格式为年月
    
               autoclose: true,
    
                minView: "year",
    
               startView: 'year',//设置为年月视图
    
                todayBtn: true,
    
                pickerPosition:"bottom-left"
    
            });

    作用域 

    在方法里面重新声明变量,会造成变量提升

    var myVar = 'test';  
    (function() {  
        alert(myVar); // undefined  
        var myVar = 'test1';  
    })(); 

    Jquery 数字操作

      用parserInt(str,进制)避免ie8数字异常

      在IE8下,parseInt('08'),parseInt('09')会计算为0,parseInt('010')计算为8,而不是我们想要的8、10。用parseInt(‘08’,10)即可以转换正常;

     

    判断是否非字符串

     if(isNaN(Number(scoreval))){}

    保存小数点后2位数

      b.toFixed(2);

    ulr操作

    自动刷新当前的url

      window.location.reload();

    url跳转:

    location.href=src+"?num="+data+"&device="+device1+"&situation="+situation1+"&checkSituation="+checkSituation1;//跳转到另一个页面,//可以传递其他参数到另一个页面

    本窗口打开另一个页面

    window.open(son_url,"_self");

     

    获取url中的参数

    console.log(window.location.search.substr(1));//获取url中?后的字符串

    通过正则获取url中的参数

    varname = function (name){
    
       var reg = new RegExp("(^|&)"+name +"=([^&]*)(&|$)");
    
       var r =window.location.search.substr(1).match(reg);
    
       if(r!=null)return decodeURI(r[2]); returnnull;
    
    }
    
    console.log(name("dwName"));

     

  • 相关阅读:
    return, break, continue
    equals 与 ==
    过滤器
    通过域名区分虚拟主机
    通过端口区分不同虚拟机
    Nginx实现反向代理
    Nginx安装
    poj2387 Til the Cows Come Home(Dijkstra)
    hdoj2544 最短路(Dijkstra || Floyd || SPFA)
    最小生成树
  • 原文地址:https://www.cnblogs.com/xiaochou1024/p/9592294.html
Copyright © 2011-2022 走看看