JS笔记

作者: 西西_80ff | 来源:发表于2018-05-21 15:11 被阅读0次

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笔记

      本文链接:https://www.haomeiwen.com/subject/hnnfjftx.html