js经验总结

1、当天45天后的日期

var date = new Date();
date.setTime(date.getTime()+1000*3600*24*45);
document.write(format(date));
//format date
function check(i)
{
if(i<10) i="0"+i;
return i;}
function format(date){
 return date.getFullYear()+"-"+check(date.getMonth()+1)+"-"+check(date.getDate());
}

String to Date:
function toDate(str){
var a = str.split("-");
var date = new Date(parseInt(a[0]),parseInt(a[1])-1,parseInt(a[2])));
}
var date = toDate("2012-3-4");


2、数组操作

sort()方法若不传参数,将按照字母大小写排序,即同位先排大写后小写。

若想忽略大小写按字母顺序排,采用以下方法

array.sort(function(i,j){
return i.toLowerCase()<j.toLowerCase()?1:-1;
})

数组元素的添加与删除:

A、unshift(),shift()头部增删

B、push(),pop()尾部增删

C、splice()任意位置增删,arrayObj.splice(index,howmany,element1,...,elementX)

删除第二个元素:array.splice(1,1);

替换第三个元素:array.splice(2,1,"name");

在第二与第三个元素间插入新元素:array.splice(2,0,"age");

D、Array to String:      jion()

E、String to Array:      split()

F、数组组合:concat()连接数组,返回字符串;  采用jquery中的方法$.merge()或$.extend()连接数组,返回数组


3、遍历$.each(),在遍历过程中return false将停止遍历

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值