精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

盤點(diǎn)三個(gè)JavaScript案例—實(shí)現(xiàn)限時(shí)秒殺、定時(shí)跳轉(zhuǎn)、改變盒子大小

開發(fā) 前端
本文基于JavaScript基礎(chǔ),實(shí)現(xiàn)限時(shí)秒殺、定時(shí)跳轉(zhuǎn)、改變盒子大小的功能。對(duì)每一個(gè)div層進(jìn)行詳解,讓讀者更好的理解。

[[393515]]

前言

今天來(lái)給大家盤點(diǎn)三個(gè)JavaScript案例,分別是實(shí)現(xiàn)限時(shí)秒殺、定時(shí)跳轉(zhuǎn)、改變盒子大小案例,一起來(lái)看看吧!

一、實(shí)現(xiàn)限時(shí)秒殺案例

1.在淘寶網(wǎng)中,商家為了促銷經(jīng)常搞一些活動(dòng),例如限時(shí)秒殺是常見的一種活動(dòng),來(lái)增加消費(fèi)者購(gòu)買商品。

2.實(shí)現(xiàn)限時(shí)秒殺案例,具體代碼如下所示:

HTML

  1. <div class="box"
  2.             <div style="width:190px">距離5/20號(hào)限時(shí)秒殺還有</div> 
  3.             <div id="day"></div>  
  4.             <div id="hour"></div>  
  5.             <div id="minute"></div> 
  6.             <div id="second"></div>  
  7.         </div> 

在上面代碼中,id為day、hour、minute、second分別表示剩余的天數(shù)、小時(shí)、分鐘、秒數(shù)。

CSS

  1. *{ 
  2.                 margin: 0; 
  3.                 padding: 0; 
  4.             } 
  5.             .box { 
  6.                 width: 702px; 
  7.                 height: 378px; 
  8.                 display: flex; 
  9.                 flex-direction: row; 
  10.                 align-items: center; 
  11.                 justify-content: center; 
  12.                 text-align: center; 
  13.                 border: 1px solid #000; 
  14.             } 
  15.  
  16.             .box div { 
  17.                 display: flex; 
  18.                 color: royalblue; 
  19.                 width: 50px; 
  20.                 height: 50px; 
  21.                 border: 1px solid #ccc; 
  22.                 align-items: center; 
  23.                 justify-content: center; 
  24.             } 

在上面代碼中,使用彈性布局display:flex,用于盒子模型提供很大的一個(gè)靈活性。

flex-direction屬性表示控制主軸的方向,row表示水平方向。

justify-content屬性表示項(xiàng)目在主軸上的對(duì)齊方式,center表示中間。

align-items屬性表示項(xiàng)目在交叉軸上對(duì)齊方式,center表示中間。

JavaScript

  1. //設(shè)置秒殺結(jié)束時(shí)間 
  2.             var endTime = new Date('2021''4''20'); //指定日期 
  3.             var endSec = endTime.getTime(); //指定日期的毫秒數(shù) 
  4.  
  5.             // 聲明變量保存剩余的時(shí)間 
  6.             var d = h = m = s = 0; 
  7.             // 設(shè)置定時(shí)器,實(shí)現(xiàn)限時(shí)秒殺效果 
  8.             var id = setInterval(show, 1000); 
  9.  
  10.             function show() { 
  11.                 var nowtime = new Date(); // 獲取當(dāng)前時(shí)間 
  12.                 // 獲取時(shí)間差,單位秒 
  13.                 var gain = parseInt((endSec - nowtime.getTime()) / 1000); 
  14.                 // 判斷秒殺時(shí)間是否到期 
  15.                 if (gain > 0) { 
  16.                     // 計(jì)算剩余天數(shù) 
  17.                     d = parseInt(gain / (60*60*24));  
  18.                     // 計(jì)算剩余小時(shí) 
  19.                     h = parseInt((gain / (60*60)) % 24);  
  20.                     // 計(jì)算剩余分鐘 
  21.                     m = parseInt((gain / 60) % 60);  
  22.                     // 計(jì)算剩余秒 
  23.                     s = parseInt(gain % 60);  
  24.                 } else { 
  25.                     clearInterval(id); // 清除定時(shí)器 
  26.                     d = h = m = s = '00'
  27.                 } 
  28.                 // 將剩余的天、小時(shí)、分鐘、秒顯示在網(wǎng)頁(yè)中 
  29.                 document.getElementById('day').innerHTML = d + '天'
  30.                 document.getElementById('hour').innerHTML = h + '時(shí)'
  31.                 document.getElementById('minute').innerHTML = m + '分'
  32.                 document.getElementById('second').innerHTML = s + '秒'
  33.             } 

在上面代碼中,首先是創(chuàng)建秒殺結(jié)束時(shí)間,利用Date對(duì)象的getTime()方法分別獲取結(jié)束秒殺的時(shí)間和當(dāng)前時(shí)間的毫秒數(shù)。判斷秒殺時(shí)間是否到期,如果沒(méi)到期,計(jì)算剩余天數(shù)、小時(shí)、分鐘、秒數(shù)。如果到期清除計(jì)時(shí)器。

使用document.getElementById()方法根據(jù)指定的Id對(duì)象插入相應(yīng)的內(nèi)容。

效果圖如下所示:

二、實(shí)現(xiàn)定時(shí)跳轉(zhuǎn)案例

1.在現(xiàn)實(shí)生活中,用戶付款成功后,頁(yè)面停留幾秒鐘顯示信息,之后,返回到首頁(yè)。小編帶大家一起來(lái)學(xué)習(xí)利用定時(shí)器實(shí)現(xiàn)跳轉(zhuǎn)的效果!

2.實(shí)現(xiàn)定時(shí)跳轉(zhuǎn)案例,具體代碼如下所示:

HTML

  1. <div style="text-align: center;"
  2.             <h1>定時(shí)跳轉(zhuǎn)</h1> 
  3.             <a href="https://www.baidu.com/"
  4.                 <span id="sec">5</span>秒后自動(dòng)跳轉(zhuǎn)頁(yè)面或點(diǎn)擊鏈接跳轉(zhuǎn) 
  5.             </a> 
  6. </div> 

在上面代碼中,實(shí)現(xiàn)簡(jiǎn)單的頁(yè)面布局,h1標(biāo)簽表示大標(biāo)題,a標(biāo)簽表示定義超鏈接,span是行內(nèi)元素。

JavaScript

  1. function jump(sec,url){ 
  2.                 var sec=document.getElementById("sec").innerHTML=--sec; 
  3.                 if(sec>0){ 
  4.                     setTimeout('jump('+sec+',\''+url+'\') ',1000) 
  5.                 }else
  6.                     location.href=url; 
  7.                 } 
  8. jump(5,"https://www.baidu.com/"

在上面代碼中,首先是使用document.getElementById()方法獲取id為sec,將初始化的秒數(shù)減一使用innerHTML方法插入到id為sec位置。

判斷秒數(shù)是否大于0,如果大于0,繼續(xù)計(jì)數(shù)。如果小于0,直接跳轉(zhuǎn)到指定的頁(yè)面。

效果圖如下所示:

三、實(shí)現(xiàn)改變盒子大小案例

1.在Web項(xiàng)目開發(fā)中,用戶根據(jù)不同操作修改顯示的內(nèi)容、CSS樣式是最常見的功能。小編帶大家一起來(lái)學(xué)習(xí)一個(gè)改變盒子大小的案例!

2.實(shí)現(xiàn)改變盒子大小的案例,具體代碼如下所示:

HTML

  1. <div id="box" style="width:100px;height:100px;background:burlywood;">點(diǎn)我發(fā)生變化</div> 

在上面代碼中,實(shí)現(xiàn)一個(gè)寬和高為100px的div,id為box。

JavaScript

  1. //獲取指定Id為box對(duì)象 
  2.     var box = document.getElementById('box'); 
  3.         //存儲(chǔ)點(diǎn)擊的次數(shù) 
  4.       var num = 0;                      
  5.         // 處理點(diǎn)擊事件 
  6.       box.onclick = function() {      
  7.         num++; 
  8.          // 點(diǎn)擊次數(shù)是奇數(shù),盒子變大 
  9.         if (num % 2) {                  
  10.           this.style.width = '250px'
  11.           this.style.height = '250px'
  12.           this.innerHTML = '大盒子'
  13.         } else { 
  14.           // 點(diǎn)擊次數(shù)是偶數(shù),盒子變小 
  15.           this.style.width = '100px'
  16.           this.style.height = '100px'
  17.           this.innerHTML = '小盒子'
  18.         } 
  19.       }; 

在上面代碼中,首先是使用document.getElementById()方法獲取id為box,定義一個(gè)num用來(lái)存儲(chǔ)點(diǎn)擊的次數(shù),為box添加點(diǎn)擊事件并處理,如果num的值為偶數(shù),盒子變小。如果num的值為奇數(shù),盒子變大。

本文案例參考《JavaScript前端開發(fā)案例教程》,黑馬程序員編著

四、總結(jié)

1.本文基于JavaScript基礎(chǔ),實(shí)現(xiàn)限時(shí)秒殺、定時(shí)跳轉(zhuǎn)、改變盒子大小的功能。對(duì)每一個(gè)div層進(jìn)行詳解,讓讀者更好的理解。

2.在JavaScript中,實(shí)現(xiàn)限時(shí)秒殺、定時(shí)跳轉(zhuǎn)案例主要幫助理解定時(shí)器的使用,改變盒子大小案例主要是幫助理解如何去修改顯示的內(nèi)容、CSS樣式操作。

3.代碼沒(méi)有那么復(fù)雜,希望對(duì)你有所幫助!

 

責(zé)任編輯:姜華 來(lái)源: 前端進(jìn)階學(xué)習(xí)交流
相關(guān)推薦

2010-03-19 16:11:56

云計(jì)算

2025-01-03 06:55:09

.NET HTTP開發(fā)開源

2010-09-07 13:26:09

cisco 1841

2012-05-09 09:49:57

移動(dòng)支付

2011-07-10 14:23:58

投影儀用戶體驗(yàn)

2011-03-30 13:03:14

數(shù)據(jù)庫(kù)營(yíng)銷

2022-03-07 14:24:05

供應(yīng)鏈分析大數(shù)據(jù)數(shù)據(jù)分析

2025-03-31 11:37:48

2020-06-11 09:00:27

SDN網(wǎng)絡(luò)架構(gòu)網(wǎng)絡(luò)

2019-09-18 18:32:29

前端javascriptoop

2022-05-19 13:33:53

Github開源項(xiàng)目開源

2019-11-19 15:52:03

人工智能生產(chǎn)力數(shù)據(jù)隱私

2009-10-27 09:59:17

VB.NET動(dòng)態(tài)代碼

2016-11-28 08:56:15

透析大數(shù)據(jù)核心

2023-04-26 11:14:11

IT領(lǐng)導(dǎo)者遠(yuǎn)程工作

2012-02-21 10:30:35

業(yè)務(wù)靈活性IT架構(gòu)

2022-10-13 14:15:35

商業(yè)智能大數(shù)據(jù)工具

2022-01-19 17:11:05

JavaScript數(shù)據(jù)工具

2019-03-06 14:26:31

Javascript面試前端

2017-02-27 20:50:23

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

日韩在线视频观看| 在线观看亚洲精品| 久久人人九九| 伊人网站在线观看| 精品动漫3d一区二区三区免费版 | 久久久久亚洲精品国产| 波多野结衣 在线| 国产视频网站一区二区三区| 欧美性极品xxxx娇小| 日韩视频在线观看视频| 五月婷婷深深爱| 国产一区日韩二区欧美三区| 欧美资源在线观看| 久草视频在线免费看| 精品日本12videosex| 欧美精品一区二区在线播放 | 久久久久久久伊人| 99久久.com| 亚洲美女av在线播放| 秋霞午夜鲁丝一区二区| 成人综合网站| 欧美午夜激情小视频| 麻豆md0077饥渴少妇| av影片免费在线观看| 91在线观看视频| 97超级在线观看免费高清完整版电视剧| 天堂网中文字幕| 1024日韩| 久久久久久久一| 日韩欧美123区| 成人情趣视频| 亚洲人成网站777色婷婷| japanese在线观看| y111111国产精品久久久| 欧美在线免费观看视频| 欧美 日韩 国产在线观看| 免费男女羞羞的视频网站在线观看| 国产精品妹子av| 偷拍视频一区二区| 国产一二三在线观看| 久久男人中文字幕资源站| 国产一区自拍视频| 欧美一级淫片免费视频魅影视频| 国产精品99久久久久久似苏梦涵| 国产欧美日韩丝袜精品一区| 亚洲永久精品一区| 老司机精品导航| 国产成人精品视频在线| 亚洲第一网站在线观看| 日一区二区三区| 国产成人精彩在线视频九色| 天天综合网久久综合网| 老鸭窝91久久精品色噜噜导演| 97在线视频国产| 久久久久久久久久久久久av| 国产精品社区| 国产激情综合五月久久| 无码一区二区三区| 奇米777欧美一区二区| 国产精品久久久久久久美男| 综合久久中文字幕| 精品在线观看免费| 亚洲专区在线视频| 国产1区在线观看| 99视频精品全部免费在线| 精品日产一区2区三区黄免费| 亚洲欧美综合在线观看| 国产农村妇女精品| 中文精品一区二区三区| 色爱综合区网| 欧美视频在线免费| 亚洲 欧美 日韩系列| 美女国产精品久久久| 欧美精品一区二区精品网| 亚洲国产无码精品| 久久综合成人| 久久久久久久久久av| 天堂а√在线中文在线新版| 日韩激情一区二区| 亚洲一区二区三区四区在线播放| 蜜桃av噜噜一区二区三区麻豆| 99国产精品一区| 亚洲成人精品电影在线观看| 91麻豆免费在线视频| 午夜精品一区在线观看| 亚洲免费看av| 风间由美性色一区二区三区四区 | 精品国产乱码久久久久久久软件| 可以在线观看的av| 亚洲欧美国产毛片在线| 男女午夜激情视频| 国产麻豆精品| 亚洲天堂av网| 伊人国产在线观看| 蜜臀av一区二区在线观看| 成人动漫视频在线观看免费| 国产精品视频二区三区| 亚洲欧美日韩一区二区| 国产日韩一区二区在线观看| 亚洲三级av| 综合欧美国产视频二区| a v视频在线观看| 麻豆成人久久精品二区三区红 | 国产探花在线观看视频| 国产99久久久国产精品成人免费 | 韩国主播福利视频一区二区三区| 欧美另类久久久品| 51调教丨国产调教视频| 欧美日本国产| 国产在线视频91| 男女污污视频在线观看| 亚洲成av人影院| www.色.com| 日韩欧美伦理| 91高清视频免费| 亚洲高清精品视频| 一区视频在线播放| 冲田杏梨av在线| 日韩精品福利一区二区三区| 久久69精品久久久久久久电影好 | 久草视频国产在线| 国产精品久久久久久av公交车| 亚洲日本欧美日韩高观看| 亚洲国产精品午夜在线观看| 国产麻豆精品视频| 一区二区精品视频| 日韩制服诱惑| 亚洲网站在线观看| 亚洲乱码国产乱码精品| 99久久99久久精品国产片果冻 | 日本一区二区三区四区高清视频| 成人免费图片免费观看| 精品粉嫩aⅴ一区二区三区四区 | 韩日精品视频| 亚洲综合国产精品| 超碰最新在线| 欧美一卡在线观看| 18岁成人毛片| 国产精品一区二区免费不卡| 国产精品久久成人免费观看| 精品国产伦一区二区三区观看说明| 色一区av在线| 国产又粗又大又爽| 亚洲欧美日韩系列| 精品无码av一区二区三区不卡| 真实国产乱子伦精品一区二区三区| 国产区精品视频| 国产写真视频在线观看| 日韩一区二区三区三四区视频在线观看| 精品国产欧美日韩不卡在线观看| 国产中文字幕一区| 国内外成人激情免费视频| 欧美不卡在线观看| 欧美激情亚洲综合一区| 午夜性色福利影院| 国产婷婷色一区二区三区四区| 每日在线观看av| 一区二区三区在线免费看| 久久中文久久字幕| 精品国产999久久久免费| 一区二区欧美在线观看| 国产精品熟妇一区二区三区四区| 亚洲私人影院| 免费成人看片网址| 精品国模一区二区三区| 日韩在线观看免费网站| 国产一区二区网站| 亚洲一区二区av在线| 欲求不满的岳中文字幕| 日本亚洲欧美天堂免费| 日本黄色播放器| 都市激情亚洲| 国产成人精品电影久久久| 第一视频专区在线| 欧美一级国产精品| 国产黄色片免费看| 欧美激情一区二区在线| 日批视频在线看| 99热免费精品| 午夜精品福利一区二区| 国产精品日韩精品在线播放| 性欧美视频videos6一9| 91在线视频| 精品欧美黑人一区二区三区| 一级成人黄色片| 亚洲视频在线一区观看| 中文字幕在线永久| 蜜桃av一区二区在线观看| 老司机激情视频| 精品国产123区| 国产精品美女黄网| 国产激情欧美| 韩国日本不卡在线| 免费在线观看黄| 精品爽片免费看久久| 一级片一区二区三区| 粉嫩av一区二区三区免费野| 麻豆网址在线观看| 久久尤物电影视频在线观看| 亚洲精品在线网址| 日本成人中文字幕| 天天夜碰日日摸日日澡性色av| 成人激情在线| 久久国产精品 国产精品| 精品99re| 国产日韩精品在线| 色综合桃花网| 欧美激情区在线播放| 免费成人黄色| 亚洲香蕉成视频在线观看| 日韩永久免费视频| 欧美一区二区在线播放| 日韩欧美国产另类| 欧美日韩国产中字| 国产一级二级三级| 中文字幕制服丝袜成人av| 国产精品成人一区二区三区电影毛片 | 美女扒开大腿让男人桶| 亚洲欧美综合久久久| 日韩一区国产在线观看| 久草成人资源| 九九九热999| 麻豆成人入口| dy888夜精品国产专区| 日韩一区二区三区精品| 成人福利网站在线观看| 久久亚洲精品中文字幕| 国产99视频在线观看| 欧美xo影院| 日韩av观看网址| 美女日韩欧美| 日韩女在线观看| 美女18一级毛片一品久道久久综合| 91精品国产高清久久久久久91 | 婷婷五月精品中文字幕| 国产成人99久久亚洲综合精品| 在线播放免费视频| 激情欧美一区二区| 亚洲一级片av| 国产曰批免费观看久久久| www.污污视频| 国产一区二区精品久久91| 日本黄色福利视频| 国内精品在线播放| 日韩欧美理论片| 国产成人免费在线观看| www.四虎精品| 99久久精品免费精品国产| 一起草在线视频| 99精品欧美一区二区三区综合在线| 亚洲色偷偷色噜噜狠狠99网| 99国产欧美另类久久久精品| 97伦伦午夜电影理伦片| 国产免费成人在线视频| 麻豆网址在线观看| 亚洲国产精品久久久久婷婷884 | 国产精品三区在线观看| 亚洲欧美日韩成人高清在线一区| 亚洲色婷婷一区二区三区| 亚洲综合色网站| 可以免费看的av毛片| 色哟哟欧美精品| 一级黄色片在线播放| 日韩三级高清在线| 亚洲精品一区二区三区新线路| 亚洲精品美女在线观看| 黄色av网站在线看| www欧美日韩| 丁香高清在线观看完整电影视频| 欧美一区第一页| 亚洲国产一区二区久久| 99在线视频免费观看| 最新国产一区| 一区二区三区电影| 亚洲成人原创| 久久久精品麻豆| 成人高清av在线| 久久丫精品忘忧草西安产品| 亚洲激情在线激情| 你懂的国产在线| 欧美一级黄色录像| 狠狠狠综合7777久夜色撩人| 美女性感视频久久久| 在线观看欧美日韩电影| 91色精品视频在线| 亚洲福利天堂| 视色,视色影院,视色影库,视色网| 国产精品丝袜xxxxxxx| 亚洲免费成人在线视频| 91看片淫黄大片一级| 国产天堂av在线| 欧美性xxxx极品高清hd直播| 97超碰人人草| 日韩精品中文字幕有码专区| 在线日本视频| 57pao国产成人免费| 国产一区二区三区| 日本精品视频一区| 亚洲国产免费| 日韩av加勒比| 中文字幕av不卡| 久久青青草视频| 日韩一级片在线观看| 国产毛片在线看| 97热在线精品视频在线观看| 国产精品高清一区二区| 日本精品一区二区| 1024精品一区二区三区| 特级黄色片视频| 国产精品久久久久久久久免费桃花| 日韩少妇高潮抽搐| 精品欧美一区二区三区精品久久 | 亚洲三级久久久| 夜夜爽妓女8888视频免费观看| 亚洲大胆美女视频| 成年人黄视频在线观看| 国产日韩欧美电影在线观看| 女优一区二区三区| 欧美在线一区视频| 国产精品1024| 极品久久久久久| 51精品国自产在线| 三区四区在线视频| 国产精品日韩在线| 欧美日韩一区二区三区视频播放| 99精品在线免费视频| 成人蜜臀av电影| 天堂资源在线播放| 精品国产一区a| 免费污视频在线观看| 成人在线视频网址| 在线精品国产| 亚洲天堂小视频| 亚洲精品国产高清久久伦理二区| 一本色道久久综合熟妇| 最近2019年好看中文字幕视频| 快播电影网址老女人久久| 欧美日韩在线不卡一区| 免费精品视频| 亚洲一级中文字幕| 91成人免费在线| 国产区高清在线| 国产免费一区二区三区香蕉精| 日韩美女一区二区三区在线观看| 国产一二三区av| 亚洲欧美自拍偷拍| av网站在线观看免费| 欧美噜噜久久久xxx| 超碰在线亚洲| 国产人妻777人伦精品hd| 91在线视频18| 一级黄色av片| 色偷偷av一区二区三区| 日韩精品一区二区三区中文在线| 97精品国产97久久久久久粉红| 国产一区二区三区免费播放| 欧美人妻一区二区| 亚洲精品wwww| 天天免费亚洲黑人免费| 亚洲一区二区三区精品视频| 国产中文字幕一区| 久久9999久久免费精品国产| 亚洲欧美一区二区激情| 99久久久国产精品免费调教网站| 一区二区三区四区五区精品| 国产精品一区免费在线观看| 日本少妇全体裸体洗澡| 国产一区二区激情| 成人在线日韩| 女人和拘做爰正片视频| 欧美国产精品专区| 国产xxxx在线观看| 韩国一区二区电影| 成人看的视频| 精品国产免费久久久久久婷婷| 精品国产乱码久久久久久天美 | 欧美中文在线观看| 日韩三级在线| 亚洲成a人无码| 日本福利一区二区| 成人日批视频| 欧美精品v日韩精品v国产精品| 另类小说综合欧美亚洲| 久久久久无码国产精品| 夜夜嗨av一区二区三区免费区| 99国内精品久久久久| 一区二区传媒有限公司| 亚洲欧洲三级电影| 午夜小视频免费| 91精品中文在线| 久久久精品五月天| 欧美三级在线免费观看| 亚洲欧洲日产国产网站| 欧美成人精品午夜一区二区| 欧美日韩在线成人| 亚洲成人动漫在线观看| 精品黄色免费中文电影在线播放| 久久一区二区三区欧美亚洲| 国产在线视视频有精品| 91青青草视频|