JS笔记

1.数组移除

Array.prototype.indexOf = function(val){

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

        if(this[i]== val)return i;

    }

    return -1;

};

Array.prototype.remove = function(val){

    var index = this.indexOf(val);

    if(index > -1){

        this.splice(index,1);

    }

};

2.360度不断旋转

css:

.div_parent{height:55px;position:relative;margin-top:200px;}

.div_child{

left:50%;

position:absolute;

top:0;

animation:changehovertree 4s linear infinite;

}

@-webkit-keyframes changehovertree{

0%{-webkit-transform:rotate(0)}

50%{-webkit-transform:rotate(180deg)}

100%{-webkit-transform:rotate(360deg)}

}

@keyframes changehovertree{

0%{transform:rotate(0)} 

50%{transform:rotate(180deg)}

100%{transform:rotate(360deg)}

}

3.添加页面点击事件灵敏度

FastClick.attach(document.body);

4.json赋值

paramA=JSON.parse(JSON.stringify(item));

5.判断时间前后


startTime =$(".start-time").val();

endTime =$(".end-time").val();

if(startTime && endTime){

    date1=new Date(startTime);

    date2=new Date(endTime);

    if( Date.parse(date1) > Date.parse(date2) ){

            alert("起始时间不能大于结束时间");

    }else{

            $(".time-bg").hide();

            $(".start-time-hide").val(startTime);

            $(".end-time-hide").val(endTime);

            guess.listWord(page);

        }

}else{

        alert("起始时间和结束时间不能为空");

}

你可能感兴趣的:(JS笔记)