1,日期格式化(如格式成2013-12-27 15:30,new date().format("yyyy-mm-dd hh:mm:ss"),這種格式在safari瀏覽器上會出問題,可用.format("yyyy/mm/dd hh:mm:ss")代替):
1 date.prototype.format = function(format)
11if (/(y+)/.test(format))
14for (var k in
o) 18}19
return
format;
20 }
2,日期相加減:()
date.prototype.dateadd = function (strinterval, number)}
//return utc datefunction getutctime(date)
4,獲取url中的所有引數:
function geturlparam(string) ;if (string.indexof("?") != -1)
}return obj;
}
5,從陣列中獲取最大值和最小值:
1var numbers = [5, 458 , 120 , -215 , 228 , 400 , 122205, -85411]; 23
6,陣列排序:
1var numbers = [5, 458 , 120 , -215 , 228 , 400 , 122205, -85411]; 23
4//預設按照各個元素的ascii碼逐位比較。
5var sorterarr=numbers.sort();//
結果 -215,-85411,120,122205,228,400,4586//
自定義排序規則,按數字大小排序。
7var sortbynumarr=numbers.sort(function
(a,b)else
if(a15 });
YUI中一些方法總結
yui extend r s px sx 只繼承prototype中的方法,不繼承建構函式內的私有屬性和私有成員以及共有成員,並且可以為它的子類新增prototype屬性,為建構函式新增私有屬性 r function 該函式被修改 s function 被繼承的建構函式 px object 公共屬性...
JS一些方法總結
目錄 1 array like資料轉換為陣列,常見的array like資料有nodelist,agruments,具有索引,長度屬性的物件 2 型別判斷 for迴圈 2.array.prototype.slice.call 3.array.from 4.set,針對可迭代物件 typeof,主要用...
js中一些有趣的現象
個人小站點 1,js中關於函式提公升 在es5中 function f function f 結果為i am inside 因為在es5中存在變數 函式提公升,重複宣告,後面的覆蓋前面的,所以最終函式是function f 在es6中用let宣告就會產生塊級作用域,不用立即執行匿名函式了 2.ale...