首頁 >web前端 >js教程 >如何操作jQuery實現電子時鐘效果

如何操作jQuery實現電子時鐘效果

php中世界最好的语言
php中世界最好的语言原創
2018-06-01 14:48:412107瀏覽

這次帶給大家如何操作jQuery實現電子時鐘效果,操作jQuery實現電子時鐘效果的注意事項有哪些,下面就是實戰案例,一起來看一下。

<!DOCTYPE html>
<html>
  <head>
    <title>jQuery电子时钟</title>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  </head>
  <body>
    <span id="time">haha</span>
    <script type="text/javascript">
    window.onload = function(){
      showTime();
    }
    function showTime(){
    var myDate = new Date();
    var year = myDate.getFullYear();
    var month = myDate.getMonth() + 1;
    var date = myDate.getDate();
    var dayArray = new Array(7);
    dayArray[0] = "星期日";
    dayArray[1] = "星期一";
    dayArray[2] = "星期二";
    dayArray[3] = "星期三";
    dayArray[4] = "星期四";
    dayArray[5] = "星期五";
    dayArray[6] = "星期六";
    var day1 = myDate.getDay();
    var day = dayArray[day1];
    var hour = myDate.getHours();
    var minute = myDate.getMinutes();
    var second = myDate.getSeconds();
    var min = checkTime(minute);
    var sec = checkTime(second);
    var time1 = year + "年" + month + "月" + date + "日";
    var time2 = hour + ":" + min + ":" + sec;
    // document.write(time1+day+time2);
    //用js方法
    // document.getElementById("time").innerHTML = time1+day+time2;
    //用jquery方法
    $('#time').text(time1+day+time2);
    setTimeout("showTime()",500);
    }
    function checkTime(i){
      if(i<10){
        i = "0" + i;
      }
      return i;
    }
    </script>
  </body>
</html>

運行效果:

實例小結:

1、注意js檔案引用,要在head中聲明,在body中展開時,無需重新申明引用信息等;
2、注意Date有關函數,獲取時候不要忘記了get和括號;
3、注意window.onload = function( ){}的寫法;
4、月份要注意數組開始順序,從一月開始,下標是0,以此類增;
5、注意時、分、秒函數為複數;
6、day表示取得星期幾,但是取得的是數字,可以用陣列轉換(0表示週日,其它一一對應)
7、setTimeout函數:setTimeOut(A,B) ,注意setTimeout中out為小寫
A:函數體B:函數執行間隔
8、setTimeout執行過程中,不要使用document.write,否則遞歸呼叫未實現;
9、JQuery選擇器中使用單引號還是雙引號?
理論上單雙都可以,在嵌套情況下視具體情況而定。
10、關於jQuery取得標籤文字內容:方法1:text();方法2:html();
注意,需要改變文字內容時,正確格式為:$('#time' ).text("content") 錯誤格式為:$('#time').text() = "content"

相信看了這篇文章案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

怎麼操作Angular5路由傳參

如何操作vue2.0 從外掛程式開發到npm發布

#怎麼操作vscode內使用.vue程式碼

#

以上是如何操作jQuery實現電子時鐘效果的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn