国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript常用的方法分享

2019-11-20 12:07:54
字體:
供稿:網(wǎng)友

針對現(xiàn)在大家平時開發(fā)中,都會寫一些重復(fù)性的js處理代碼,今天總結(jié)了幾個比較常用的方法實現(xiàn)。獲取get請求參數(shù)、去字符串空格。

1、獲取get請求中的參數(shù)

Js代碼 

function getPara(para){    if(location.href.indexOf("?") == -1){     // 沒有參數(shù),則Do nothing.     return null;    }    else{     // 取得GET請求?號后面的字符串     var urlQuery = location.href.split("?");     if(urlQuery[1].indexOf("&")==-1){//只有一個參數(shù)      if (urlQuery[1].indexOf("=") == -1) {       //沒有等號,沒有參數(shù),則Do nothing       return null;      }else{       var keyValue = urlQuery[1].split("=");       var key   = keyValue[0];       var value  = keyValue[1];       if(key==para){        return value;       }      }     }else{      // 解析參數(shù)      var urlTerms = urlQuery[1].split("&");      for (var i = 0; i <urlTerms.length;i++) {       var keyValue = urlTerms[i].split("=");       var key   = keyValue[0];       var value  = keyValue[1];       if(key==para){        return value;       }      }     }    }    return null;    }  

2、 //本函數(shù)用于去掉字符串左邊的空格 

Js代碼 

function leftTrim(str) {    if (str.charAt(0) == " ") {      str = str.slice(1);      str = leftTrim(str);    }       return str;  }  

3、 //本函數(shù)用于去掉字符串右邊的空格 

Js代碼 

function rightTrim(str) {    if (str.length - 1 >= 0 && str.charAt(str.length - 1) == " ") {      str = str.slice(0, str.length - 1);      str = rightTrim(str);    }       return str;  } 

4、 //將時間轉(zhuǎn)換成固定格式輸出 

Js代碼

/** * 將時間轉(zhuǎn)換成固定格式輸出 * new Date().toFormat('yyyy-MM-dd HH:mm:ss'); * new Date().toFormat('yyyy/MM/dd hh:mm:ss'); * 只支持關(guān)鍵字(yyyy、MM、dd、HH、hh、mm、ss)HH:表示24小時,hh表示12小時 */  Date.prototype.toFormatString=function(format){    var formatstr = format;    if(format != null && format != ""){      //設(shè)置年      if(formatstr.indexOf("yyyy") >=0 ){        formatstr = formatstr.replace("yyyy",this.getFullYear());      }      //設(shè)置月      if(formatstr.indexOf("MM") >=0 ){        var month = this.getMonth() + 1;        if(month < 10){          month = "0" + month;        }        formatstr = formatstr.replace("MM",month);      }      //設(shè)置日      if(formatstr.indexOf("dd") >=0 ){        var day = this.getDay();        if(day < 10){          day = "0" + day;        }        formatstr = formatstr.replace("dd",day);      }      //設(shè)置時 - 24小時      var hours = this.getHours();      if(formatstr.indexOf("HH") >=0 ){        if(month < 10){          month = "0" + month;        }        formatstr = formatstr.replace("HH",hours);      }      //設(shè)置時 - 12小時      if(formatstr.indexOf("hh") >=0 ){        if(hours > 12){          hours = hours - 12;        }        if(hours < 10){          hours = "0" + hours;        }        formatstr = formatstr.replace("hh",hours);      }      //設(shè)置分      if(formatstr.indexOf("mm") >=0 ){        var minute = this.getMinutes();        if(minute < 10){          minute = "0" + minute;        }        formatstr = formatstr.replace("mm",minute);      }      //設(shè)置秒      if(formatstr.indexOf("ss") >=0 ){        var second = this.getSeconds();        if(second < 10){          second = "0" + second;        }        formatstr = formatstr.replace("ss",second);      }    }    return formatstr;  } 

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄冈市| 修文县| 任丘市| 中卫市| 锡林浩特市| 博乐市| 宾阳县| 宜宾县| 吴江市| 扶绥县| 建平县| 德令哈市| 玛纳斯县| 楚雄市| 涞水县| 泰州市| 盖州市| 新余市| 漯河市| 简阳市| 沙坪坝区| 同心县| 拉孜县| 遵义市| 孟津县| 鄱阳县| 九台市| 沙洋县| 昭通市| 大新县| 芷江| 三原县| 株洲市| 安康市| 长海县| 定安县| 苏州市| 鄄城县| 松溪县| 江山市| 辽阳县|