美文网首页
js的基础知识与应用(三)

js的基础知识与应用(三)

作者: 小太阳会发光i | 来源:发表于2017-02-13 20:41 被阅读10次
    越努力越幸运

    延迟选项卡:

               注意:

                          this:当前发生事件元素

                                   定时器里面不能用this  this会变成window

    解决方法:

                          var _this=this;  箭头函数

     日期对象  里面装着日期时间

                    var oDate = new Date()

                    获取年  oDate.getFullYear();

                    获取月 oDate.getMonth();      比当前月小1,需要+1  是0开始

                    获取天 oDate.getDate();

    获取星期 oDate.getDay();      星期日是0      也是从0开始

    日 一 二 三 四 五 六

    0  1  2  3  4  5  6

                   获取小时  oDate.getHours();

                   获取分钟  oDate.getMinutes();

                   获取秒数  oDate.getSeconds();

     var str = 'abc';

      str[下标];  不兼容ie6,7

      str.charAt(下标) 获取某一位置的字符

    事件:

                onmouseover

                onmouseout

                onclick

                onchange

                onmousedown  鼠标按下

                onmouseup    鼠标抬起

    倒计时:

               var oDate=new Date();

               oDate.getTime(); 时间戳

    格林威治时间戳

               1970年1月1日  0:0:0:0

               从1970年1月1日0点0分0秒0毫秒一直到现在所经历过的毫秒数

               1437459829777

    获取到目标日期的时间戳(先设置,在获取)

                   获取到当前的时间戳

                   时间差=目标时间戳-当前时间戳

                   时间差(ms)

                   时间差(s) = parseInt(时间差/1000);

    日期对象设置

                   设置年月日  oDate.setFullYear(y,m,d);

                   比现实月小1,设置的时候月份要-1

    设置时分秒毫秒

                   oDate.setHours(h,m,s,ms);

    自动播放选项卡:

                  选项卡重用加定时器

    now=this.index

    相关文章

      网友评论

          本文标题:js的基础知识与应用(三)

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