//如果url後面的name攜帶的直接為漢字,如a.html?age=18
function getrequest()
} return therequest;
}可以直接獲取age如下:let age = this.getrequest('age')
//如果url後面的name攜帶的直接為漢字,如a.html?name=兵鍋鍋,這種就需要解碼,因為在url中會存在亂碼的情況
function getparmeter(variable)
}return '';
}可以通過如下形式獲取:let age = this.getparmeter().age
//string is null
function isstringempty(str)
//array is null
function isarrayempty(array)
date.prototype.format = function(fmt);
if(/(y+)/.test(fmt))
for(var k in o)
} return fmt;
}document.getelementbyid("demo1").innerhtml=new date(79,5,24,11,33,0).format("mm月dd日");
var now = new date();
var nowstr = now.format("yyyy-mm-dd hh:mm:ss");
document.getelementbyid("demo2").innerhtml=new date().format("yyyy年mm月dd日");
var nowstr = now.format("yyyy-mm-dd hh:mm:ss");
document.getelementbyid("demo3").innerhtml=new date().format("yyyy年mm月dd日hh小時mm分ss秒");
//其他格式轉換
alert(new date().format("yyyy年mm月dd日"));
alert(new date().format("mm/dd/yyyy"));
alert(new date().format("yyyymmdd"));
alert(new date().format("yyyy-mm-dd hh:mm:ss"));
function setcookie(name,value)
function getcookie(name)
function delcookie(name)
function geturlparam(name)
//用於當前是否使用mock方式(通常在每個頁面的js中會判斷是否使用mock資料,一般都是將介面和模擬資料放在乙個檔案中,便於統一排程)
function ismock()
// 時間戳轉換
datelongformat:function (longtypedate)
//查詢 當天日期 返回字串
function quesmonth()else
var dateall= year +'年'+ mon+'月' ;
return dateall;
}
function gettimebymonth(requiremonth)
lastmonth(),
//加法
accadd: function accadd(arg1,arg2)catch(e)
trycatch(e)
m=math.pow(10,math.max(r1,r2)) ;
var temp = ( math.ceil(arg1*m) + math.ceil(arg2*m)) /m ;
return temp ;
},
//獲取header
function getheaderhtml(divid)
});var url2 = '***.go';
$.ajax(else
} });
}
//獲取footer
function getfooterhtml(divid)
});var url2 = 'systemdisplay/headandfootaction/getheadandfoot.go';
$.ajax(else
} });
}
function gethistorymonth(before)
month = month<10? "0"+month:month;
let startday = "" + year + month + "01"
let endday = "" + year + month + getdaysinonemonth(year, month)
return
}
function getdaysinonemonth(year, month)
function getbase64(imgurl,width,height)
let _this = this
var image = new image();
image.crossorigin = '';
image.src = imgurl;
var deferred = $.deferred();
if(imgurl)
return deferred.promise();//問題要讓onload完成後再return sessionstorage['imgtest']
}}
日常開發中常用的linux命令
本文並不將linux的常用命令全部羅列出來,列出一下常用 容易忘記的命令。更詳細的說明見 l 長資料序列出,包含檔案的屬性等等資料 顯示樹形的層級目錄結構,非原生命令,需要安裝tree a 將檔案的特性一起複製 p 連同檔案的屬性一起複製,而非使用預設方式,與 a相似,常用於備份 i 若目標檔案已經...
PHP日常開發中常用的8個小技巧
php批最取得checkbox的值 1 命名 2 使用 當計畫當作sql指令的一部分時 如果參與控制的字段是數值型的,則 if empty post checkbox 如果參與控制的字段是數值型的,則 if empty post checkbox php判斷form表單是否提交 if action ...
日常開發常用 git 指令
git 指令 git 指令 git status 檢查倉庫狀態 git branch a 檢視所有分支 git branch 本地分支列表 git checkout 分支名 檢出 切換指定分支 git push origin head refs for dev 推送分支到 dev git pull ...