js公共方法

    技术2022-07-15  53

    //传入秒,获得时分秒格式

     function formatSec(value){      var curTimeSec = parseInt(value);      var timeHour= 0;      var timeMinute= 0;      if(curTimeSec >= 60) {          timeMinute= parseInt(curTimeSec/60);          curTimeSec = parseInt(curTimeSec`);          if(timeMinute >= 60) {              timeHour= parseInt(timeMinute/60);              timeMinute= parseInt(timeMinute`);          }      }      var result = ""+(parseInt(curTimeSec)<10?("0"+parseInt(curTimeSec)):parseInt(curTimeSec));      if(timeMinute >= 0) {          if(timeMinute<10){              result="0"+timeMinute+":"+result;          }else{              result=timeMinute+":"+result;          }      }      if(timeHour >= 0) {          if(timeHour<10){              result="0"+timeHour+":"+result;          }else{              result=timeHour+":"+result;          }      }      return result;  }

     

    //转换json为key,value function transJson(data) {     var array = [];     for(var i in data){         array.push(i + "=" + data[i]);     }     return array.join("&");

    }

    //获取元素在数组的索引 function classIndexOf(arr,v){     for(var i=0;i<arr.length;i++){         if(arr[i]==v){             return i;         }     }     return -1; }

     

    //增加class属性 function addEleClass(eleId,attr){     var obj = document.getElementById(eleId);     if(!!obj){         var classArr = obj.className.split(" ");         var indexNum = classIndexOf(classArr,attr);         if(indexNum==-1){             obj.className+=(" "+attr);         }     } }

     

    //去除属性 function removeEleClass(eleId,attr){     var obj = getEle(eleId);     if(!!obj && !!obj.className){         var classArr = obj.className.split(" ");         var indexNum = classIndexOf(classArr,attr);         if(indexNum!=-1){             classArr.splice(indexNum,1);             obj.className=classArr.join(" ");         }     } }

     

    //ajax请求 function ajaxPost(_url, _params ,_callback){     var xmlHttp = {};     if (window.XMLHttpRequest) {         xmlHttp = new XMLHttpRequest();     } else if (window.ActiveXObject) {         xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");     }     xmlHttp.onreadystatechange = function () {         if (xmlHttp.readyState == 4) {             var status = xmlHttp.status;             if (status == 200) {                 _callback(xmlHttp.responseText);             } else {                 console.log("状态不正确,为: " + status);             }         }     };     xmlHttp.open("POST", _url, true);     xmlHttp.setRequestHeader('content-type','application/x-www-form-urlencoded');     xmlHttp.send(transJson(_params)); }

    Processed: 0.011, SQL: 9