
延遲選項卡:
? ? ? ? ? ?注意:
? ? ? ? ? ? ? ? ? ? ? this:當前發(fā)生事件元素
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?定時器里面不能用this? this會變成window
解決方法:
? ? ? ? ? ? ? ? ? ? ? var _this=this; ?箭頭函數(shù)
?日期對象? 里面裝著日期時間
? ? ? ? ? ? ? ? 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();
? ? ? ? ? ? ? ?獲取秒數(shù)? 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毫秒一直到現(xiàn)在所經(jīng)歷過的毫秒數(shù)
? ? ? ? ? ?1437459829777
獲取到目標日期的時間戳(先設(shè)置,在獲取)
? ? ? ? ? ? ? ?獲取到當前的時間戳
? ? ? ? ? ? ? ?時間差=目標時間戳-當前時間戳
? ? ? ? ? ? ? ?時間差(ms)
? ? ? ? ? ? ? ?時間差(s) = parseInt(時間差/1000);
日期對象設(shè)置
? ? ? ? ? ? ? ?設(shè)置年月日? oDate.setFullYear(y,m,d);
? ? ? ? ? ? ? ?比現(xiàn)實月小1,設(shè)置的時候月份要-1
設(shè)置時分秒毫秒
? ? ? ? ? ? ? ?oDate.setHours(h,m,s,ms);
自動播放選項卡:
? ? ? ? ? ? ? 選項卡重用加定時器
now=this.index