手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript常用的方法分享
javascript常用的方法分享
摘要:本文给大家分享了几个javascript中常用的方法,十分的实用,也很简单,有需要的小伙伴可以参考下。针对现在大家平时开发中,都会写一些重复...

本文给大家分享了几个javascript中常用的方法,十分的实用,也很简单,有需要的小伙伴可以参考下。

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

1、获取get请求中的参数

Js代码

?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 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代码

?

1 2 3 4 5 6 7 8 function leftTrim(str) { if (str.charAt(0) == ) { str = str.slice(1); str = leftTrim(str); } return str; }

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

Js代码

?

1 2 3 4 5 6 7 8 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代码

?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 /** * 将时间转换成固定格式输出 * 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 } //设置时 - 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常用的方法分享】相关文章:

JavaScript中的Math.LN2属性用法详解

javascript实现获取服务器时间

JavaScript中的anchor()方法使用详解

jQuery预加载图片常用方法

JavaScript数组去重的3种方法和代码实例

javascript去除空格方法小结

Javascript中的getUTCHours()方法使用详解

JavaScript操作Cookie方法实例分析

jQuery实现延迟跳转的方法

JavaScript实现单击下拉框选择直接跳转页面的方法

精品推荐
分类导航