当前位置: 首页 > 编程笔记 >

javascript常用的方法分享

龙霖
2023-03-14
本文向大家介绍javascript常用的方法分享,包括了javascript常用的方法分享的使用技巧和注意事项,需要的朋友参考一下

针对现在大家平时开发中,都会写一些重复性的js处理代码,今天总结了几个比较常用的方法实现。获取get请求参数、去字符串空格。

1、获取get请求中的参数

Js代码 

function getPara(para){  
  if(location.href.indexOf("?") == -1){  
   // 没有参数,则Do nothing.  
   return null;  
  }  
  else{  
   // 取得GET请求?号后面的字符串  
   var urlQuery = location.href.split("?");  
   if(urlQuery[1].indexOf("&")==-1){//只有一个参数  
    if (urlQuery[1].indexOf("=") == -1) {  
     //没有等号,没有参数,则Do nothing  
     return null;  
    }else{  
     var keyValue = urlQuery[1].split("=");  
     var key   = keyValue[0];  
     var value  = keyValue[1];  
     if(key==para){  
      return value;  
     }  
    }  
   }else{  
    // 解析参数  
    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、 //本函数用于去掉字符串左边的空格 

Js代码 

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

3、 //本函数用于去掉字符串右边的空格 

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、 //将时间转换成固定格式输出 

Js代码

/** 
* 将时间转换成固定格式输出 
* new Date().toFormat('yyyy-MM-dd HH:mm:ss'); 
* new Date().toFormat('yyyy/MM/dd hh:mm:ss'); 
* 只支持关键字(yyyy、MM、dd、HH、hh、mm、ss)HH:表示24小时,hh表示12小时 
*/  
Date.prototype.toFormatString=function(format){  
  var formatstr = format;  
  if(format != null && format != ""){  
    //设置年  
    if(formatstr.indexOf("yyyy") >=0 ){  
      formatstr = formatstr.replace("yyyy",this.getFullYear());  
    }  
    //设置月  
    if(formatstr.indexOf("MM") >=0 ){  
      var month = this.getMonth() + 1;  
      if(month < 10){  
        month = "0" + month;  
      }  
      formatstr = formatstr.replace("MM",month);  
    }  
    //设置日  
    if(formatstr.indexOf("dd") >=0 ){  
      var day = this.getDay();  
      if(day < 10){  
        day = "0" + day;  
      }  
      formatstr = formatstr.replace("dd",day);  
    }  
    //设置时 - 24小时  
    var hours = this.getHours();  
    if(formatstr.indexOf("HH") >=0 ){  
      if(month < 10){  
        month = "0" + month;  
      }  
      formatstr = formatstr.replace("HH",hours);  
    }  
    //设置时 - 12小时  
    if(formatstr.indexOf("hh") >=0 ){  
      if(hours > 12){  
        hours = hours - 12;  
      }  
      if(hours < 10){  
        hours = "0" + hours;  
      }  
      formatstr = formatstr.replace("hh",hours);  
    }  
    //设置分  
    if(formatstr.indexOf("mm") >=0 ){  
      var minute = this.getMinutes();  
      if(minute < 10){  
        minute = "0" + minute;  
      }  
      formatstr = formatstr.replace("mm",minute);  
    }  
    //设置秒  
    if(formatstr.indexOf("ss") >=0 ){  
      var second = this.getSeconds();  
      if(second < 10){  
        second = "0" + second;  
      }  
      formatstr = formatstr.replace("ss",second);  
    }  
  }  
  return formatstr;  
} 

以上所述就是本文的全部内容了,希望大家能够喜欢。

 类似资料:
  • 本文向大家介绍常用的JavaScript WEB操作方法分享,包括了常用的JavaScript WEB操作方法分享的使用技巧和注意事项,需要的朋友参考一下 数组方法集 cookie方法集 url方法集 正则表达式方法集 字符串方法集 加密方法集 日期方法集 浏览器检测方法集 json方法 extend方法 类型判断的方法

  • 本文向大家介绍不得不分享的JavaScript常用方法函数集(上),包括了不得不分享的JavaScript常用方法函数集(上)的使用技巧和注意事项,需要的朋友参考一下 本文中,收集了一些比较常用的Javascript函数,希望对学习JS的朋友们有所帮助。 1. 字符串长度截取 2. 替换全部 3. 清除空格 4. 清除左空格/右空格 5. 判断是否以某个字符串开头 6. 判断是否以某个字符串结束

  • 本文向大家介绍不得不分享的JavaScript常用方法函数集(下),包括了不得不分享的JavaScript常用方法函数集(下)的使用技巧和注意事项,需要的朋友参考一下 本文中,收集了一些比较常用的Javascript函数,希望对学习JS的朋友们有所帮助。 22. 替换元素 23. jQuery延时加载功能 24. 移除单词功能 25. 验证元素是否存在于jquery对象集合中 26. 使整个DIV

  • 本文向大家介绍javascript常用方法汇总,包括了javascript常用方法汇总的使用技巧和注意事项,需要的朋友参考一下 本章没有深奥的讲解js一些底层原理,比如this指针、作用域、原型啦,涉及的都是一些有利于平时开发时简化代码,提高执行效率,或者说可以当做一种经验方法来使用,篇幅都不长,小步快跑的让你阅读完整篇文章,体验编程的快乐。  获取两个区间之内随机数 随机返回一个 正/负参数  

  • 本文向大家介绍javascript常用方法总结,包括了javascript常用方法总结的使用技巧和注意事项,需要的朋友参考一下 1、JavaScript:写入 HTML 输出 2、JavaScript:对事件作出反应 3、JavaScript:改变 HTML 内容 4、JavaScript:改变 HTML 图像 5、改变 HTML 样式 6、JavaScript 对大小写敏感。 JavaScrip

  • Array中的方法 操作方法 array.concat(item...)方法  concat方法产生一个新的数组,它包含array的副本并把一个或多个item参数拼接在array副本后面。也就是说,它所产生的数组只是一个array的副本与拼接item参数的数组。其中,item参数可以是一个任何定义了的数组、字符串。 concat方法不能改变原数组(array)。 var a = ["a", "b"