欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Javascript實現(xiàn)動態(tài)時鐘效果

 更新時間:2018年11月17日 12:09:46   作者:wxk_前端開發(fā)  
這篇文章主要為大家介紹了Javascript實現(xiàn)動態(tài)時鐘效果,非常詳細(xì)的注釋代碼,文具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了js實現(xiàn)動態(tài)時鐘效果的具體代碼,供大家參考,具體內(nèi)容如下

1.css代碼

<style type="text/css">
 #box{
  width:200px;
  height:200px;
  background:pink;
  margin:100px auto;
  line-height:200px;
  text-align:center;
  border-radius:50%;
  box-shadow:0 0 100px pink;
  color:black;
 }
 </style>

2.JS代碼

<script type="text/javascript">
 function showtime(){
 var date=new Date();//創(chuàng)建一個日期對象的實例。這句代碼這樣理解,new代表創(chuàng)建,Date是一個時間對象,連起來就是創(chuàng)建對象,并用變量date接收,實例就是一個實實在在的東西,比如:老師讓你去幫他拿一個文件,結(jié)果你的同桌去了,你們兩呢都屬于人這個對象,所以你拿和他拿都一樣。
 console.log(date);//在控制臺輸出date的值
 var year=date.getFullYear();//引用了年這個方法(功能,意思是能實現(xiàn)什么,能干什么)getFullYear
 var month=date.getMonth()+1;//這里加一是因為我們觀念上的月份和定義方法的月份不一樣,定義方法的月份是0~11,我們觀念上的月份呢是1~12,因此要加一
 var day=date.getDate();
 var hour=date.getHours();
 if(hour<10){
  hour='0'+hour;
 }//這里用if語句的原因是當(dāng)我們的時間走到一位數(shù)字時就會出現(xiàn)閃動,會使整個代碼混亂,為了解決這一缺點在個位數(shù)前面用拼接的方法加一個0,這樣就形成了兩位數(shù),這樣就不會出現(xiàn)閃動。分鐘和秒也是一樣
 var minute=date.getMinutes();
  if(minute<10){
  minute='0'+minute;
 }
 var second=date.getSeconds();
  if(second<10){
  second='0'+second;
 }
 var time=year+'/'+month+'/'+day+' '+hour+':'+minute+':'+second;
 var time1=document.getElementById('box');//在頁面中根據(jù)ID查找標(biāo)簽對象,在文檔中通過ID獲得box的內(nèi)容,并賦值給time 。(doucument意思是整個文檔)
 time1.innerHTML=time;//innerHTML是整個標(biāo)簽的前后里面的內(nèi)容,把time里面的內(nèi)容賦值到了time1中(innerHTML 指HTML開始標(biāo)記和結(jié)束標(biāo)記之間的內(nèi)容)
 setTimeout(showtime,1000);//一秒鐘之后執(zhí)行showTime.大家都知道,我們的HTML代碼是從上往下執(zhí)行的,當(dāng)執(zhí)行到shoutime時,會往下執(zhí)行調(diào)用的函數(shù),然后執(zhí)行函數(shù),又執(zhí)行setTimeout方法,一直這樣循環(huán)下去,就能實現(xiàn)時鐘的不停跳動。
 }
 showtime();//函數(shù)需要調(diào)用才會執(zhí)行
 </script>

效果圖:

更多JavaScript時鐘特效點擊查看:JavaScript時鐘特效專題

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JS獲取多維數(shù)組中相同鍵的值實現(xiàn)方法示例

    JS獲取多維數(shù)組中相同鍵的值實現(xiàn)方法示例

    這篇文章主要介紹了JS獲取多維數(shù)組中相同鍵的值實現(xiàn)方法,結(jié)合實例形式分析了JS數(shù)組遍歷、判斷、鍵值獲取等操作技巧,需要的朋友可以參考下
    2017-01-01
  • JS實現(xiàn)網(wǎng)頁滾動條感應(yīng)鼠標(biāo)變色的方法

    JS實現(xiàn)網(wǎng)頁滾動條感應(yīng)鼠標(biāo)變色的方法

    這篇文章主要介紹了JS實現(xiàn)網(wǎng)頁滾動條感應(yīng)鼠標(biāo)變色的方法,實例分析了javascript針對鼠標(biāo)事件的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02
  • JavaScript 實現(xiàn)同時選取多個時間段的方法

    JavaScript 實現(xiàn)同時選取多個時間段的方法

    這篇文章主要介紹了JavaScript 實現(xiàn)同時選取多個時間段的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • javascript中關(guān)于執(zhí)行環(huán)境的雜談

    javascript中關(guān)于執(zhí)行環(huán)境的雜談

    如你所知,javascript里執(zhí)行環(huán)境是作為一個最核心的概念存在的。相信廣大FE筒子們對于這個概念不會陌生,它定義了變量或函數(shù)有權(quán)訪問其他數(shù)據(jù)范圍以及其行為。
    2011-08-08
  • 表格展示利器 Bootstrap Table實例代碼

    表格展示利器 Bootstrap Table實例代碼

    在表格導(dǎo)出數(shù)據(jù)中,發(fā)現(xiàn)設(shè)置了分頁參數(shù),導(dǎo)出的數(shù)據(jù)僅為表格加載的分頁參數(shù)數(shù)據(jù),于是,針對這樣的情況,通過設(shè)置分頁參數(shù)的值,使表格可以加載更多的數(shù)據(jù),可達(dá)到導(dǎo)出所有數(shù)據(jù)的功能需求。下面通過本文給大家分享表格展示利器 Bootstrap Table
    2017-09-09
  • Javascript面試經(jīng)典套路reduce函數(shù)查重

    Javascript面試經(jīng)典套路reduce函數(shù)查重

    reduce函數(shù),是ECMAScript5規(guī)范中出現(xiàn)的數(shù)組方法.下面通過本文給大家分享Javascript面試經(jīng)典套路reduce函數(shù)查重,需要的朋友參考下吧
    2017-03-03
  • 詳解webpack3編譯兼容IE8的正確姿勢

    詳解webpack3編譯兼容IE8的正確姿勢

    這篇文章主要介紹了詳解webpack3編譯兼容IE8的正確姿勢,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • Bootstrap導(dǎo)航條鼠標(biāo)懸停下拉菜單

    Bootstrap導(dǎo)航條鼠標(biāo)懸停下拉菜單

    這篇文章主要為大家詳細(xì)介紹了Bootstrap導(dǎo)航條鼠標(biāo)懸停下拉菜單,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • Js中使用正則表達(dá)式驗證輸入是否有特殊字符

    Js中使用正則表達(dá)式驗證輸入是否有特殊字符

    這篇文章主要介紹了Js中使用正則表達(dá)式驗證輸入是否有特殊字符的簡單代碼,并通過一小段代碼給大家介紹了js正則表達(dá)式驗證同一字符串不同,需要的朋友可以參考下
    2018-09-09
  • JavaScript禁止右擊保存圖片,禁止拖拽圖片的實現(xiàn)代碼

    JavaScript禁止右擊保存圖片,禁止拖拽圖片的實現(xiàn)代碼

    這篇文章主要介紹了JavaScript禁止右擊保存圖片,禁止拖拽圖片的實現(xiàn)代碼,代碼簡單易懂,非常不錯,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04

最新評論