日常開發中常用的方法總結

2021-10-14 04:12:21 字數 3073 閱讀 1264

//如果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 ...