js各類共用方法

2022-01-17 16:24:46 字數 2316 閱讀 3666

function getparametervaluebyname(parametername)

使用方法:getparametervaluebyname("id")

js解析後台時間格式的json

在後台返回datetime格式的json是總是出現的是/date(1421245202219)/  所以用js寫了個方法進行轉換

function datejsontodate(val, hour, minute, second, ms) }}

}}

return datastr;

}

使用方法:datejsontodate(data.now, true, true, true, true)

// js獲取url引數

function getrequest()

}return therequest;

}// 保留指定位小數

function fomatfloat(src, pos)

//陣列刪除指定元素

array.prototype.delrepet = function () ;

for (var i = 0; i < this.length; i++)

};this.length = 0;

for (var i in a)

return this;

}/日期格式轉換(yyyy-mm-dd hh:mm)

function changedateformathm(date)

//日期格式轉換(hh:mm:ss)

function changedateformatshorthms(jsondate)

//日期格式轉換(yyyy-mm-dd hh:mm:ss)

function changedateformathms(jsondate)

jsondate = jsondate.replace("/date(", "").replace(")/", "");

if (jsondate.indexof("+") > 0)

else if (jsondate.indexof("-") > 0)

var date = new date(parseint(jsondate, 10));

var month = date.getmonth() + 1 < 10 ? "0" + (date.getmonth() + 1) : date.getmonth() + 1;

var currentdate = date.getdate() < 10 ? "0" + date.getdate() : date.getdate();

var hour = date.gethours() < 10 ? "0" + date.gethours() : date.gethours();

var minute = date.getminutes() < 10 ? "0" + date.getminutes() : date.getminutes();

var second = date.getseconds() < 10 ? "0" + date.getseconds() : date.getseconds();

return date.getfullyear() + "-" + month + "-" + currentdate + " " + hour + ":" + minute + ":" + second;

}//日期格式轉換(yyyy-mm-dd)

function changedateformat(jsondate)

jsondate = jsondate.replace("/date(", "").replace(")/", "");

if (jsondate.indexof("+") > 0)

else if (jsondate.indexof("-") > 0)

var date = new date(parseint(jsondate, 10));

var month = date.getmonth() + 1 < 10 ? "0" + (date.getmonth() + 1) : date.getmonth() + 1;

var currentdate = date.getdate() < 10 ? "0" + date.getdate() : date.getdate();

return date.getfullyear() + "-" + month + "-" + currentdate;

}//獲取字串指定長度的字元

function getstring(str, size)

else

}

各類排序方法小結

1.插入排序 a 直接插入排序 從0開始構建乙個有序序列,把無序序列中的數字一一插入有序數列中 可以共用乙個陣列 插入的時候,就是從頭比較。平均 o n 最壞 o n 空間 o 1 b 折半插入排序 就是在直接插入排序基礎上,插入有序序列的時候採用了折半查詢。時間複雜度上,僅僅減少了比較 查詢 的次...

js的建構函式共用事例

在使用建構函式去實現一種功能時,我們有時候往往需要實現這個功能,會因此產生多個堆內物件。這樣就會造成堆記憶體濫用。占用不該占用的空間。為此我們可以利用函式把共用的內容封裝起來。放便我們的使用。很多東西其實都是基於堆與棧的,深入理解一下更有利於學習計算機。不算字這個限制什麼時候可以消除呢。來自版主的吐...

IIS與Apache共用80埠方法

為除錯程式,本機安裝iis與apache,無法同時使用80埠,現給出解決方法 方法一 c inetpub adminscripts cscript adsutil.vbs set w3svc disablesocketpooling true 該命令反饋如下disablesocketpooling ...