星空网
>
软件开发
>
Java
首页
跨境电商
软件开发
营销推广
产品运营
短视频运营
javascript代码实用方法实现
2015-06-28
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代码实用方法实现
关键词:JavaScript
JavaScript
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
有种网_农业商城
:https://www.ikjzd.com/w/1760
夏启锋_wish讲师
:https://www.ikjzd.com/w/1761
环球市场
:https://www.ikjzd.com/w/1762
百运网
:https://www.ikjzd.com/w/1763
英超海淘_B2C模式
:https://www.ikjzd.com/w/1764
别样
:https://www.ikjzd.com/w/1765
合肥有什么约会的地方好玩的地方 合肥哪里适合情侣好玩的地方
:https://www.vstour.cn/a/411237.html
曾家山滑雪场-曾家山滑雪场号码
:https://www.vstour.cn/a/411238.html
上一篇
极客学院 发福利啦!!! 免费一个月 VIP 会员体验。福利福利福利!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
下一篇
一次EF批量插入多表数据的性能优化经历
相关文章
Java应用一般架构原理
2015-11-13
算法复杂度之 空间复杂度(Java)
2017-09-08
java生成pdf并加水印,通过wkhtmltopdf实现
2021-08-04
Java基础之:集合——Map——HashMap
2020-12-27
恶心的java仍然强大,但是部分j2ee/jee则肯定是已经消失了
2012-03-19
GUI编程详解
2022-07-12
最新整理的Java基础知识面试题
2020-12-10
this和super关键字
2022-11-15
Java基础之:猜拳小程序
2020-11-26
java学习笔记13
2015-03-25
你好,Spring!
2020-12-28
Eclipse打开弹出Faied to load the JNI shared library C:\Program Files(x86)\java\jdk1.6.0_21\bin\..\jre\bin\client“的解决方法
2015-11-11
王之泰201771010131《面向对象程序设计(java)》第八周学习总结
2018-10-21
JavaWeb项目实现文件上传动态显示进度
2017-04-13
是什么优化一波 RPC 框架了。。
2021-05-17
我的浏览记录
最新相关资讯
ajax 向php发送请求
2015-06-28
PL/SQL编程基础
2015-06-28
Struts2开发环境搭建,及一个简单登录功能实例
2015-06-27
spring之Autowired小坑
2015-06-27
生成任意长度的随机数 JS
2015-06-27
Hibernate 基本配置 (脚手架)
2015-06-27
数组去重 JS
2015-06-27
JAVA JSON
2015-06-27
dubbo学习之服务提供者
2015-06-27
javascript中数组的操作方法
2015-06-27
QA:java.lang.RuntimeException:java.io.FileNotFoundException:Resource nexus
2015-06-27
Angularjs CURD
2015-06-27
登录拦截功能
2015-06-27
如何正确的加载和执行 JavaScript 代码
2015-06-27
springmvc mybaits项目源码
2015-06-27
我知道了
海外公司注册
|
跨境电商服务平台
|
深圳旅行社
|
东南亚物流