当前位置:首页 > 日记 > 正文

共享Javascript的常用方法

共享Javascript的常用方法
对于当前的开发,我们将编写一些重复的JS处理代码,今天我们总结了几种常用的方法,获取GET请求参数并转到字符串空间。
1,获取GET请求中的参数

JS代码

功能getpara(参数){
如果(location.href.indexof()= = 1){
没有参数,什么也不做。
返回null;
}
别的{
获取字符串后面的请求编号
var URLQuery = location.href.split();
如果(URLQuery { 1 }。indexOf(= = 1 ){ / /)只有一个参数
如果(URLQuery { 1 }。indexOf(=)= = 1){
没有符号,没有参数,什么也不做
返回null;
其他{ }
VaR的keyValue = URLQuery { 1 }。分裂(=);
var关键字= keyValue { 0 };
VaR值= keyValue { 1 };
如果(键= =){
返回值;
}
}
其他{ }
分析参数
无功urlterms = URLQuery { 1 }。分裂();
对于(var i = 0;i < urlterms.length;i++){
VaR的keyValue = urlterms {我}。分裂(=);
var关键字= keyValue { 0 };
VaR值= keyValue { 1 };
如果(键= =){
返回值;
}
}
}
}
返回null;
}
2,此函数用于删除字符串左/空白。
JS代码

功能lefttrim(STR){
如果(str.charat(0)= ={)
STR = str.slice(1);
STR = lefttrim(STR);
}

返回字符;
}
3,此函数用于删除字符串空格。
JS代码

功能righttrim(STR){
如果(str.length - 1或0 str.charat(str.length - 1)= ={)
STR = str.slice(0,str.length - 1);
STR = righttrim(STR);
}

返回字符;
}
4 转换时间固定格式输出
JS代码
*将时间转换成固定格式的输出
*新的日期(),ToFormat('yyyy-mm-dd HH:毫米:SS);
*新的日期(),ToFormat('yyyy /毫米/ DD HH:MM:SS);
*只支持关键词(yyyy,MM,DD,HH,HH,MM,SS)HH:代表24小时,HH 12小时
* /
日期。原型。toformatstring =函数(格式){
无功formatstr =格式;
如果(格式)!=空格式!){
设定年份
如果(formatstr.indexof(yyyy)> = 0){
formatstr = formatstr.replace(yyyy
}
设置月份
如果(formatstr.indexof(MM)> = 0){
VaR月= this.getmonth()+ 1;
如果(月10){
月= 0+月份;
}
formatstr = formatstr.replace(MM
}

如果(formatstr.indexof(DD)> = 0){
VaR天= this.getday();
如果(日10){
日=0 +日;
}
formatstr = formatstr.replace(DD
}
设置24小时
无功小时= this.gethours();
如果(formatstr.indexof(HH)> = 0){
如果(月10){
月= 0+月份;
}
formatstr = formatstr.replace(HH
}
设置12小时
如果(formatstr.indexof(HH)> = 0){
如果(小时> 12){
小时=小时- 12;
}
如果(小时> 10){
小时= 0 +小时;
}
formatstr = formatstr.replace(HH
}

如果(formatstr.indexof(MM)> = 0){
VaR分钟= this.getminutes();
如果(分钟< 10){
分钟= 0+分钟;
}
formatstr = formatstr.replace(MM
}
设置秒。
如果(formatstr.indexof(SS)> = 0){
无功二= this.getseconds();
如果(第二个< 10){
第二= 0 +第二;
}
formatstr = formatstr.replace(SS
}
}
返回formatstr;
}
以上是本文的全部内容,希望大家能喜欢。

相关文章

CSS动画和转换工作原理的深入探讨

CSS动画和转换工作原理的深入探讨

动画,工作原理,转换,电脑软件,CSS,本文主要介绍了CSS动画和转换的工作原理,包括GPU的硬件和相关特性等。 在这篇文章中,我们将探讨如何浏览器处理CSS动画和css,这样你可以写一些动画效果之前有一个动画的运行在浏览器中的心理预期。这些偏见,你…

excel如何使用特殊符号来补充excel

excel如何使用特殊符号来补充excel

数字,特殊符号,基数,如何使用,电脑软件,除了重复输入,REPT另一个衍生的功能是创建一个包含纯文本直接在工作表中的直方图。它的原理很简单,就是利用特殊符号的智能重复,按照指定单元格计算结果表现出长短不一的影响。 例如,我们首先制定年度资…

AI过滤器是如何产生结果的

AI过滤器是如何产生结果的

过滤器,电脑软件,AI,AI过滤器是如何产生结果的AI显然是两条交叉路径。为什么我们不能应用一系列的操作,如切割和合并,并提示过滤器不能产生结果。请选择两条交叉路径请看下面的细节。 AI显然是两条交叉路径。为什么我们不能应用一系列的操作,…

在使用CSS3文本框的清除按钮相关的

在使用CSS3文本框的清除按钮相关的

文本框,清除,按钮,电脑软件,本文主要介绍利用CSS3实现文本框的清洗按钮相关的一些影响,主要用于解释隐藏与输入的显示效果,我们需要朋友提到它。 新技能传授-哔哔声 搜索型搜索框中,设计者经常设计一个交叉图标,表示用户输入内容可以被清除: 这…

CSS垂直中心的一种简单实现方法

CSS垂直中心的一种简单实现方法

方法,简单实现,中心,电脑软件,CSS,本文主要介绍了CSS垂直中心的简单实现,包括使用变换在CSS3的例子,需要的朋友可以参考一下。 我们都知道,CSS文本对齐:中心与边缘:0汽车可以实现垂直水平,但却没有相应的CSS属性设置,如果你想设置的中心垂直元素可…

如何制作瑞士奶酪的文字效果

如何制作瑞士奶酪的文字效果

奶酪,瑞士,文字效果,电脑软件,1。首先,让我们定义奶酪模式。新的PS图象处理软件文档,200times;200像素,白色背景。新建图层1,设置前景色为黄色,RGB值为251242183,填充层1与前景。选择椭圆选框工具。在工具选项中,选择添加到选区的方式,在画布上选择…

coreldraw10椭圆工具使用详细的解

coreldraw10椭圆工具使用详细的解

解决方案,工具使用,椭圆,详细,电脑软件,本教程主要是介绍coreldraw10椭圆工具的朋友,这是很适合初学者。 coreldraw10椭圆工具使用详细的解决方案 椭圆工具(椭圆工具) 椭圆工具(椭圆工具)可以画椭圆、圆、圆弧和饼图,在选定的椭圆工具(椭圆工具…

ppt如何正确使用一个字体ppt高级教

ppt如何正确使用一个字体ppt高级教

教程,字体,如何正确,高级,电脑软件,在制作PPT课件时,汉字难以处理,个别PPT设计者甚至对中文反感。 浅析其可能原因: 拉丁字母有26个,可变字体:衬线和无衬线字体,等宽等。汉字造型简单的信,大多是等宽字体,可塑性不强; 英语单词的水平线数组长度不同,…

人工智能结合PS创建一个古老而美丽

人工智能结合PS创建一个古老而美丽

图标,人工智能,油灯,创建一个,古老,本教程介绍AI和PS创建一个复古漂亮的马油灯图标的方法。本教程制作的图标非常漂亮,难度相对适中。建议像你这样的朋友一起学习这个教程。 本教程教朋友们创建一个复古ai和PS灯的教程图标,难度适中,适合一定…

通过大量的PS研究,建立一个优雅的黑

通过大量的PS研究,建立一个优雅的黑

照片,建立一个,黑白,优雅,电脑软件,本教程是向朋友介绍PS制作精美黑白照片。本教程带来的照片非常漂亮,难度也不是很大。 本教程教PS照片处理学习者使用PS制作精美的黑白照片。本教程中的图片很漂亮,色彩调整的难度也很小,建议与朋友分享学习…

typecho插件写作教程(四):插件的安装

typecho插件写作教程(四):插件的安装

插件,教程,安装插件,安装,电脑软件,最后,在能够保存配置信息之后,我们就可以开始编写插件的挂载函数了。 首先,我们需要知道系统在所有关键环节都为我们保留了插件点。当我们将系统运行到插件点时,我们将检测这一点中是否有插件,然后执行插件的…

字体设计中的连接技术

字体设计中的连接技术

连接,字体,技术,电脑软件,本教程是向朋友介绍字体设计中的一个朋友。这个教程很好。 字体的连接设计,我简单地概括为单词之间的连接和连接中的单词。 *注:本书内容来自第二章自由字变形字符策略。…