css部分

h1 {font-size: 30px;color: orangered;text-align: center;margin: 100px 0;}

html部分

<h1 id="h1">距离秒杀时间还剩03天20小时30分钟20秒</h1>

js部分

 //获取元素var h1 = document.getElementById('h1')//思路:使用将来的时间 - 现在的时间  = 时间差//第一步,先设置将来时间(固定值)var endDate = new Date('2022-11-11 00:00:00')//当定时器没有开始执行之前先调用一次函数,让他进行赋值操作,当1秒后会接着之前的赋值操作后执行djs()/*第二步:获取现在的时间(动态值)+ 使用定时器,因为可以动态获取数据*///问题:由于定时器是1秒后才执行,那么函数里面进行的赋值操作会有延迟,导致页面的效果看起来体验不好function djs() {var nowDate = new Date()/*第三步:使用将来的毫秒数 - 现在的时间的毫秒数,并把毫秒转成秒数 + 1秒 == 1000毫秒+ 转换使用毫秒除以1000即可+ seconds总的秒数*/var seconds = parseInt((endDate.getTime() - nowDate.getTime()) / 1000)//第四步:把秒分别转成天、小时、分钟、秒var d = transformation(parseInt(seconds / 3600 / 24))var h = transformation(parseInt(seconds / 3600 % 24))var m = transformation(parseInt(seconds / 60 % 60))var s = transformation(parseInt(seconds % 60))//第六步:进行赋值操作h1.innerHTML = '距离秒杀时间还剩' + d + '天' + h + '小时' + m + '分钟' + s + '秒'}setInterval(djs, 1000)第五步:补位操作封装function transformation(num) {return num < 10 ? num = '0' + num : num}

案例二——网页倒计时(秒杀)相关推荐

  1. 【H5】网页入门练习案例二

    <!DOCTYPE html> <html><head><meta charset = "utf-8"><title>网 ...

  2. 2021年大数据Flink(三十五):​​​​​​​Table与SQL ​​​​​​案例二

    目录 案例二 需求 代码实现-SQL 代码实现-Table 案例二 需求 使用SQL和Table两种方式对DataStream中的单词进行统计 代码实现-SQL package cn.it.sql;i ...

  3. 2021年大数据Flink(二十):案例二 基于数量的滚动和滑动窗口

    目录 案例二 基于数量的滚动和滑动窗口 需求 代码实现 案例二 基于数量的滚动和滑动窗口 需求 需求1:统计在最近5条消息中,各自路口通过的汽车数量,相同的key每出现5次进行统计--基于数量的滚动窗 ...

  4. 2021年大数据Spark(三十七):SparkStreaming实战案例二 UpdateStateByKey

    目录 SparkStreaming实战案例二 UpdateStateByKey 需求 1.updateStateByKey 2.mapWithState 代码实现 SparkStreaming实战案例 ...

  5. 2021年大数据Spark(二十七):SparkSQL案例一花式查询和案例二WordCount

    目录 案例一:花式查询 案例二:WordCount 基于DSL编程 基于SQL编程 具体演示代码如下: 案例一:花式查询 package cn.itcast.sqlimport org.apache. ...

  6. html5倒计时秒杀怎么做,vue 设计一个倒计时秒杀的组件

    HTML CSS HTML5 CSS3 vue 设计一个倒计时秒杀的组件 简介: 倒计时秒杀组件在电商网站中层出不穷  不过思路万变不离其踪,我自己根据其他资料设计了一个vue版的 核心思路:1.时间 ...

  7. 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 线性卷积计算案例二 | 计算 卷积 )

    文章目录 一.线性卷积计算 案例二 一.线性卷积计算 案例二 给定如下两个序列 : x(n)={3,4,5}[−2,0]x(n) = \{ 3 , 4, 5 \}_{[-2,0]}x(n)={3,4, ...

  8. 【数字信号处理】线性时不变系统 LTI ( 判断某个系统是否是 “ 非时变 “ 系统 | 案例二 )

    文章目录 一.判断系统是否 " 非时变 " 1.案例二 ① 时不变系统概念 ② 先变换后移位 ③ 先移位后变换 ④ 结论 一.判断系统是否 " 非时变 " 1. ...

  9. Redis简单案例(二) 网站最近的访问用户

    原文:Redis简单案例(二) 网站最近的访问用户 我们有时会在网站中看到最后的访问用户.最近的活跃用户等等诸如此类的一些信息.本文就以最后的访问用户为例, 用Redis来实现这个小功能.在这之前,我 ...

  10. C++多态案例二-制作饮品

    多态案例二-制作饮品 多态案例二-制作饮品 示例 多态案例二-制作饮品 案例描述: 制作饮品的大致流程为:煮水 - 冲泡 - 倒入杯中 - 加入辅料 利用多态技术实现本案例,提供抽象制作饮品基类,提供 ...

最新文章

  1. 好记性不如烂笔杆-android学习笔记二 Acitvity lifecycle 生命周期
  2. java注解简单实例
  3. SpringBoot中Tomcat配置(学习SpringBoot实战)
  4. Linux社区关于链表的bug讨论我们要看一下
  5. Bash-Shell-02
  6. POJ 3084 Panic Room (最小割建模)
  7. [转]android刷新后R.java不见了
  8. c++中sort()及qsort()的使用方法总结
  9. 配置vs2008和udk与nFringe
  10. 8 9区别 endnote7_EndNoteX9使用进阶七:全文查找下载和统计分析
  11. 计算相关系数进行显著性检验
  12. PostgreSQL修炼之道之PostgreSQL安装与配置(二)
  13. 员工拿计件工资,一旦工资挣高了,老板就调低工价,这样的老板你遇到过吗,怎么应对?
  14. 嵌入式系统之-小米路由器3G v1
  15. 阿里云Redis开发遇到的问题总结
  16. 数据分析面试、笔试题汇总+解析(二)
  17. 视听说教程(第三版)4 quiz 8
  18. 《绝地求生》玩家排名预--2.问题分析
  19. workbook需要引入的包_解决Maven引用POI的依赖,XSSFWorkbook依旧无法使用的问题
  20. 如何给藏品赋能?元宇宙电商NFG系统助力跨境电商新机遇

热门文章

  1. Win11谷歌的IDM插件用不了怎么解决?如何解决win11idm插件问题
  2. 计算机无线网络怎么连接打印机共享打印机,电脑如何连接无线打印机?网络打印机连接方法!,又快又好...
  3. excel取消隐藏_猴哥讲述:对excel工作表进行隐藏和取消隐藏的操作行为
  4. Linux禁用搜狗输入法的简繁切换快捷键
  5. Android FileOutputStream FileInputStream 读写问题记录
  6. 模拟登陆115网盘(MFC版)
  7. 如何用python进行回归分析_如何用python进行回归分析
  8. 抖音怎么发起挑战 发起挑战怎么玩
  9. 一文理解主数据和参考数据
  10. linux鼠标手势软件,在Deepin Linux系统使用Easystroke鼠标手势会更方便工作